I am a Lebron fan and want to make this perfectly clear. Sefishly I wanted Lebron to stay in Miami because I wanted to witness a dynasty. There would have been no problem putting players around Lebron to keep it going as witnessed the last 4 years.
LBJ was turning 30, going bald, having another baby and mama just wanted to go home.
IMO, his "Decision 1" to Miami was about getting rings, cementing legacy.
His "Decision 2" last summer, returning to CLE, was about family.
He has 2 rings, he has guaranteed $ for life. It was time to be around family, his hometown, his high school, and probably eventually, his political ambitions. Give him a few years hanging out in Columbus and suddenly he's in the Governor's race... how does he lose?