What the league needs to do is fine them more than freaking 2500$. It should start witch 25k every game you're suspended, then jump to 50k if a player is a recidivist. Players, especially the dirty kind who makes less than the "superstars", will be more "respectful".
They need to do that and change the equipment with softer padding and better helmets plus make every player use a mouth piece, no exceptions.
I was so shocked to see him get a deal like that, I always felt he was such an unreliable goalie. Terrible contract that is going to explode in their face.
In his defense the team left him out there to die on more than one occasion, especially in the post season. But yeah, even I was surprised how big a deal he got. Then again when you trade for an RFA/UFA they do have a lot more leverage.