Most sporting events I've been to, people sing along with the whole thing.

Booing another country's anthem is chickenshit. If you don't agree with said country's politics, just stand there and keep your mouth shut for fucking two minutes. Let's not think that this happens south of the border exclusively either.