As a combat veteran who has served his country, I find it incredibly ignorant of anyone who refuses to stand up and show respect during the national anthem. The ones ignorant of the anthem either hate America or have no idea of the sacrifice of the men and women who have fought for it.
Thousands have died for the flag since 1775 of every race, religion, color, and creed. It is the symbol of freedom. The freedom where a family adopted a child and raised him as their own to one day become a spoiled brat for the San Francisco 49ers. Freedom for Megan Rapinoe to come out of the closet and be with her girlfriend, instead of being thrown off a roof or executed like she would if she was in a Muslim nation.
Not standing for the anthem isn't brave or a right. It is the blatant disrespect of the country you live in. It is the blatant disrespect for the men and women who fought for your freedom. It is the blatant disrespect of real Americans who have worked hard to make this country what it is.
What all these athletes do is play a game, get paid for it, and then crap on the very country that gave them the opportunity to do so. Stand up, respect the flag, and apologize for being an idiot.