There's no hypocrisy here. LeBron James has never alienated his teammates. He's never run a fellow hall of famer out of town because he couldn't stand to share the limelight. He's never had massive controversy of his off-court life that called his ability to lead a team or even participate in society as a law-abiding person into question. LeBron has been, for the entire course of his short NBA career, the consummate teammate. He has led his team from the dregs of the NBA, to the Finals, and now to a truly elite position in the league. Now that Jameer Nelson is out, we're looking at an almost lock for the ECF with the Cavs and Celtics, barring any injuries.
Kobe Bryant gets constantly bashed because it took him a decade in the league just to figure out how to live with the fact that he needs to involve other teammates in the game to win consistently. And even then, we see statlines like 61 points with 3 assists. Can you Lakers fans comfortably say that you hope he puts up points like that every night? Will that get the Lakers to the Finals?
Kobe still gets oodles of love from analysts and highlight shows. It's not like you're going to flip on Rome is Burning and see a bunch of anti-Kobe sentiment. But when you spend an off-season criticizing your 19 year old center and telling your friends that management needs to ship him out, you set yourself up for this hate. It is just not in Kobe's character to innately trust his teammates. Meanwhile LeBron has never had an issue getting the final assist rather than the final field goal, as long as it means a win.
LeBron is 24, Kobe is 30. If there is one of them that should have long since ceased the chase of personal glory and accolades, it should be Kobe. Most of the NBA is willing to give a pass to LeBron because even though he's young and he's going to chase the spotlight like last night, he's already become more of a team player than Kobe ever has been.