Honestly what's up with Canadian team fanbases doing the worst sh-t? You don't see this happen in the NBA. Sure you got fans trying to throw popcorn at players but why do Canuck fans throw riots and now this?
I'm sorry but the idea that this kind of violence is endemic to hockey is absurd. It happens in every sport. Go into the wrong pub after a soccer game and you might get a knife in the eye.
And to all those scoffing at the notion that you should be more careful when wearing an opposing team's jersey, let's ease up on the outrage. We all know that this was a disgusting act and should never happen to anyone but we do live in the real world, where we have to evaluate risk. The original poster of that comment was being a bit callous/flippant and, no, it's not the "moral of the story". But you have to understand the risk you're taking by promoting yourself as a supporter of the "opponent", since sports events have a habit of attracting toxic drunken idiots. You don't ever want to blame the victim but it should be a sobering example that there are enough idiots in the world that you have to be careful.
I have been harassed by a pack of drunks, while wearing a Canucks jersey to an LA Kings game (4 on 1). It was actually getting pretty heated and was working it's way toward a physical confrontation, until my friends caught up with us and helped diffuse the situation (the drunks were all paper men). I was livid with the situation and it pretty much ruined my night. After that, I decided never to wear another team's jersey to an opposing rink, even though it is completely in my right to do so. I haven't had an issue since. Unfortunately, a lot of the precautions we take in our life are a result of the few jackasses who ruin it for everyone else.