And just to say one more thing on the topic. Because I like to think of myself as someone who does try to at least understand all sides of an issue even if I very much disagree with a side I did wonder, this weekend, how I would feel if Carey Price or another player of Native descent decided to kneel for the Canadian anthem because of the treatment of our First Nations people. Or, alternately, if an opposing player refused to stand for the Israeli national anthem to protest the ongoing conflict there.
And what I keep coming back to is this is why it is a bad idea to conflate sports and nationalism. This is why it's a bad idea to play the anthem, and demand everyone respond in the same way to the anthem. No matter how benign or benevolent you think your country is I think even a basic level of empathy would recognize that not all people feel the same way about nationalistic identity and the symbols of it. Demanding they do is creepy.
Because let's be real. It's performative. I'm pretty confident that nobody here, watching Hockey Night at home, stands up and removes their hat for the Anthem. We probably keep sitting and eating or talking or whatever.
Playing the anthem is inherently political and we don't demand it of every public gathering. We don't do it at concerts or at movies or the theatre. You can't demand a political statement like "everyone now perform their rote, required daily patriotism" and then be offended ; when people want to have their own political moment.
tl;dr We shouldn't play national anthems before sporting events. Patriotism is the first refuge of the scoundrel.