The irony is, that of the four major professional sports leagues, it is the NFL that is almost exclusively composed of US Citizens.
The NBA, MLB and NHL all have a significant number of foreign players. But they are more respectful of our flag and anthem than NFL players.
US born black Americans are the most ungrateful, disrespectful bunch I’ve ever seen.
Do they even KNOW that one of the four who were killed during the battle the anthem was written about was black?
Do they even know which WAR the anthem is about? No less battle?
Your point about the other teams is well taken.