Look, let's set this straight.
First of all, with no salary cap, LeBron would make 50+ million per season. This isn't about money. I think it's insulting to suggest LeBron should take a pay cut. Get over that.
Second of all, I think people misunderstand why LeBron left Cleveland. He left, because the Cavs had failed to put a team around him. They blew the Carlos Boozer thing, they failed to make any impact signings or trades... and the team surrounding LeBron was hot garbage. He managed to take a team to the Finals where his best teammates were Larry Hughes and Drew Gooden. In retrospect, that team was embarrassingly bad without him.
Anyone who doesn't understand that need only note that the Cavs won 61 games in 2009-10... his key teammates were Mo Williams, Anthony Parker, JJ Hickson, Antawn Jamison and Daniel Gibson. The very next season, none of those players left and they won 19 games. The team was garbage. Indisputable fact.
Meanwhile, the media unfairly put all the blame on him... like it wasn't enough that he singlehandedly could take a 19 win team to 61 wins. He failed to win a title... it was all on him. He didn't want to be Kevin Garnett... he didn't want to waste the prime of his career on some also-ran squad and take the blame. And like Kevin Garnett, he immediately proved that with a couple competent teammates, he could contend for a title. 4 straight Finals appearances... 2 Championships.
He left, because they didn't have any talent. Not because he hated Cleveland. Not because of money. Because of the gross incompetence of that franchise. But also note that when he left... even in "The Decision", he prefaced his iconic comment by saying "at this time... I'm taking my talents to South Beach." Even in that comment he foreshadowed that it could be a temporary thing. Like maybe if Cleveland got their **** together, he'd return.
Now here we are... the Cavs, through luck (not competence) have fallen assbackwards into a team loaded with elite young talent and assets. There's really no reason for LeBron NOT to return. He left, because they failed to build a team around him. With Kyrie and Love on board, he might as well go home. I will not get butt-hurt about it. I'm not going to throw a fit. His move to Miami was 1000% defensible and warranted. His move back to Cleveland would just make sense.