This isn't about Lebron, but loyalty works both ways. He's still getting a fat paycheck to stay in LA. Money talks.
But ya, Kobe is a douchebag who is hard to play with. That's why he is done winning rings. He'll finish his career on a crappy team.
Lebron is kinda douchey for jumping ship, but he is still 10x cooler than Kobe.
And the fact that you know Lebron will share the ball on the court. If you play with Kobe you are going to be spending a lot of time watching him jack up shots.