"Honoring our heroes serving at home and overseas..."
WTF has that got to do with sports and hockey?
Do you see the military being celebrated before a theatrical performance, or the anthems being sung? Nope, because it would be ridiculous. But it's just as ridiculous prior to a hockey game.
The hypocritical NHL, when it suits them, pretends that "hockey and politics should not mix". (I'm not gonna mention the current, most glaring example.) But that jingoism every single night is supposedly fine.
National anthems are OK for
national team games.
They make perfect sense there. But to sing (as an example) the US national anthem for a team consisting mostly of Canadians and Europeans? Come on!
By the way, I like the international
hockey tradition, rather than football. In international hockey, only the team that
wins the game gets to hear their national anthem
after the game. All the more cause for a true celebration!
(In international football, they play the anthem for
both national teams
before the game, which is not quite as good.)