The thing is that 06 was actually the year they had to sign him to the first extension, so that wasn't really an option if there wasn't improvement there he'd have forced his way out then. The following year was the year he finally showed what he really had and willed a marginal team to the Finals on his own. It was also when he began openly flirting with NY that off season. Now coming off a finals appearance they absolutely had to go for it the next year and they did, and I think at that point it became clear that they needed to take a step back - but at that point they were down to two years remaining and LeBron was already as good as gone.
Yes, they botched it but I don't see how you can't hold him accountable for basically forcing their hands at that point by sending all the signals that he sent. You make it sound like the 7 years he gave them was all the time in the world when the fact is he came to the team out of high school, spent a few years learning on the job and got them into the position where they probably would have won once in the next 5 years. And you know winning once in Cleveland would have been legendary. Statue outside the arena, streets, hell even arenas and public buildings named after you legendary. A savior to a city mired in 50 years of misery. I would think as a Colts fan you'd appreciate that more than I do as a Boston fan where titles are often expected.
Everybody can't win a title every year. We've all pronounced Tyreke to be a special player, though we note that the numbers don't tell the story much was made about how his numbers compared to LeBron (and MJ and Oscar). So what is the magic number where the Kings have to win a title or they've let Evans down?
I'm not saying that LeBron did the right thing. I'm just saying that a) the Cavs organization misplayed this entire thing, starting in 2006; b) I don't think he's a coward or a bum or spineless for joining Wade in Miami; c) I do think he's a heartless mother who just left his fiance at the altar, and that will never be forgotten.