Hockey needs goons, I agree, but I don't want to see some headcase out there injuring other players. I like to see the occasional "bad" hit just as much as the other guy, but when you have goons like Vannelli who completely overreact it's not cool. Especially when he does it after the whistle.
Maybe using the term "goon" for Vannelli is inappropriate. Headcase would be a more of an appropriate label.