well 20 games is still a hefty suspension so it is a step in the right direction. It was not that long ago where a hit like that would only get an in game penalty or only a few games suspension.
The league is moving in the right direction, but it is an entertainment business at it's core so there is resitance to Moving too quickly and alienating fans.
Eventually the suspension and/or fines will be high enough to effectively discourage this type of behavior.
__________________
|