IMO Blount was railroaded by the media for that punch, because it really wasn't that serious. The kid was talking junk after they won, got in the face of Blount and said something and Blount punched him. After that you would have thought Blount punched a baby or something....suspending the kid for almost the entire season was just Kelly giving into the media.
I haven't seen anyone cry and complain about what happened between Johnson and Finnegan...people have actually laughed. Its strange though, because if that happened in the NBA mainstream society would be calling the league thugs. For some reason though the NFL is always excused (see fights, steroids, players getting arrested, etc). If Stern made a ruling like the one for Johnson to excuse their acts because of "competitive balance" it would make the top story on every sports show and Stern would be lambasted.