I know you must understand that players that aren't the most talented can speak their minds. It's a team. That's a high school mentality for someone to speak up on a team and then everyone be like "Well you suck so who cares what you think????". That's ridiculous, and do you really think he didn't know he was at the end of the line when he was here?
I don't mind if the worst player on the team has something to say after a game. I'm not about censorship and never have been.
But at the same time, I'm a firm believer in watching what you say, especially if the criticism you throw at others applies to you tenfold without once acknowledging that fact. If you want to give canned answers like a marginal player in Lovejoy does, it's still annoying, but there's no harm being done. However, when you're consistently the worst player on the team yet constantly point at others as being the problem without once using the word "we," then we're way past the point of the "Well he's on the team so he should be allowed to say what he wants," argument.
That **** is toxic, and you're way, way off about the "high school" mentality don't think it applies to the NHL. Of course pros aren't going to tell a guy he sucks and that he should just shut his mouth, but if you think for a second there's not a ton of eye rolling going on when a guy like Scuderi is constantly spouting off, then I honestly don't know what to tell you.
What's worse is when you talk that way, you're not only being a bad teammate but you're inflating your own sense of self worth which further adds to the problem.