How is it not ethical if he honors his contract? He exercised his right to free agency.
Riley fell asleep at the wheel. Period.
Its one thing if he told him yea I'm coming back. Its all good. Naw he told him I'm going to evaluate everything.....talk to my agent.
Then Riley went chaty patty basically saying LeBron shouldnt run. LeBron's having a daughter soon (something he told Riley to keep on the low)
He choose what he felt was a better job. He gave Riley one last time to pitch why he should stay in Miami. It didnt work.
He should move on. He's entitled to feel disrespected. But I think he's more upset he got outdone by Cleveland.