It's because of all the black people. 
I know this is tongue in cheek, but to some extent I think this is an element at play.
There's a lot of coded language that gets used by hockey folks (e.g. Felger) talking in favor of hockey and deriding the NBA and its players.
Hockey players are "hard workers" with "good character" and "just play the right way" etc etc.
NBA players are "entitled," "primadonnas," "divas," "thugs" etc.
This despite the fact that a lot of players in the NHL actually act like thugs on the ice and serve no purpose for their teams other than to start fights with the opposing team.
Not to mention that to speak generally of NBA players, many of whom have worked extremely hard to rise out of destitution to become professional athletes, as lazy or entitled, is ludicrous.