I think he realized that after 7 years in Cleveland, he would never have the supporting cast there that would help him win a championship. What effort did Cleveland make during the offseason to try to improve its team? His Cavaliers teams were always beaten in the playoffs by more talented, well-coached teams than his. Give the guy some credit. He could have stayed in Cleveland and made a lot more money. But a fat wallet, a few more MVP trophies, some scoring titles, and lots of free time in May and June would be all he would have gained during his career if he had stayed there.
Never have enough help? Consider this, in 2008-2009 Antawn Jamison averaged 22.2ppg, Mo Williams 17.8ppg, and Shaq 17.8ppg.
So let me get this straight, Lebron James had three guys on his team this past year who all averaged at least 17ppg the previous season. To say Lebron didn't have enough help is a flat out lie. The fact is he couldn't get it done. He couldn't make those around him better or at the very least as good as they were with previous teams. He is a fraud. He had a ton of help. He just didn't know what to do with it.
And also, this isn't directed at you but the media in general, can we cut the bullshit that LeBron turned down more money? The fact is he will make more money in Miami for the next five years than he would have made in Cleveland.
News Headlines
One can argue about that last year, but we have no idea what the new CBA so to say he will make more in his 6th year in Cleveland than if he left for Miami is nothing but assumptions at this point.
EDIT: He actually would have probably opted out that last year anyways similar to guys like Paul Pierce and Dirk anyways. Nobody really plays out the final year of their contract if they have a player option anyways because it makes more sense for financial security to sign a new contract for 3-4 years.