Lebron is a Mercenary. It wouldn't surprise me to see Lebron play on 2 or 3 or even 4 different organizations in his NBA career. He can't be stifled by remaining on one team, in one city.
Lebron is in charge of a very important Worldwide Brand, he's self-directing this Brand to be called...yes sports fans, the the greatest basketball player of all time. His greatness must be shared with all fans in the entire universe.