I still don't get why National anthems are played before domestic sporting events in Canada and the USA. The anthems make sense when countries are competing, Olympics, World Cups, CONCACAF soccer tournaments etc... but they make no sense to me when an American football team is playing an American football team. When I was young the anthem was played before movies and before the school day started. That has since stopped. Why do sporting events hold onto to this?
As for the Buffalo Bills 10 - 15K of the fans are from Canada, of the remaining 58K that are likely Americans a great number can't be bothered to remove their hats, stop talking, texting, taking photos, going on beer runs etc... What's the difference between any of this and a guy sitting down? I don't see widespread respect of the anthem from fans black, white or otherwise at games. Many just endure the anthem and wait for it to be over, or perhaps to hope for a fly over. I'd like to see the anthem playing stopped at domestic sporting events.