Lol he didnt do anything wrong. He was there for so long and the team didn't surround him with anyone. They had their chance. Most other star players would have left earlier if they didn't get help but LeBron stayed.
Oh and the way he did it? You mean raising money for charity on the broadcast? Don't get angry at LeBron get angry at Cleveland's ownership for failing to surround LeBron like the Bulls did with MJ.