I don't much like our National Anthem. First, because it requires a range far outside the reach of the average person and is thus unsingable for most. Second, because it glorifies an incident in war - when those naughty Brits, not satisfied with having set our White House on fire, attempted unsuccessfully to capture Ft. McHenry and occupy Baltimore.
A bit of trivia - - Baltimore, Maryland is the only large city in the United States that has never flown a flag but the American Flag since the Declaration of Independence in 1776.
I really don't think playing the National Anthem prior to sporting events makes much sense. I can't see how baseball or football, or any other sport, has anything to do with patriotism. But, nobody ever consulted me on the subject.
Sometimes, though, this ritual can be quite moving - boosting one's pulse and setting the toes a-tingle. Yesterday, at the NFL divisional playoff game in Chicago between the Chicago Bears and the Seattle Seahawks was such an occasion.