Bwahaha, so true.
I think this difference is though that Jordan was always simply a vehicle to sell things to kids - basic commercialism.
On the other hand, Lebron sold-out on his hometown team (even if he's actually from Akron) to go to a tailor-made team designed to win championships into perpetuity in the most melodramatic way possible. I know pro sports is a male soap-opera, but I think that was just too much for a lot of people.
He didn't sell out on Cleveland. He didn't do anything wrong by leaving that team. He just executed it in a dumb way.
It didn't make sense for him to stay or he would have been like Kevin Garnett. A great player carrying a franchise that no other superstar wanted to go to. You need help to win. Bron was smart and got out quick.