I find it ironic that the one professional sports league that is composed almost entirely of American citizens is that one that is the most disrespectful to the flag.
Major League Baseball has a lot of Latin and Asian players
The NBA has a lot of players from Europe
And the NHL is primarily players from Canada and Russia
Yet they show more respect for our flag than these NFL punks do.