Weber gets away with this way too much. The guy is a neanderthal and it is players like him that ruin the game. He was a talented D Man and has a great shot, but, he's playing the game in a time capsule.
So, what is a $5000 to deter him from doing it again? How about an instant 1 or 2 game suspension during the playoffs for violent hits that kids shouldn't be watching on T.V? That might ensure a player considers the consequences. Hell, he'd trade $5000 fines to wear down and injure the opponent in a playoff series every day of the week.