Wow, I live in Calgary and there was all kinds of out cry this year when the Police cracked down a on the whole Red Mile thing. I guess what you are describing is just the kind of thing they were trying to avoid. The whole outcry over the crack down was silly in my POV, the fact is, if someone had been killed or raped the outcry would have gone the other way IE: "Stupid pigs shouldn't have let it get out of hand" instead of "Stupid pigs should just let us have our fun." there's just no pleasing some people.
Now, as for your first paragraph, I tend to cheer when my team gets a good hard hit on an opponent. I don't know just what sort of 'frenzy' bothered you so much, but yeah when Temu Selane gets nailed, it's a good thing
Finally as for booing someone's national anthem... that's just fucking wrong. Hell I get pissed when Canadian fans don't respect our anthem (hats on, drinking beer etc...), booing someone else's is just pathetic.
So, in closing, I agree with part of your post, but not all of it.
GO OILERS (and maybe the Senators)!!!