Compare him to Kobe, MJ, and many others and his attitude on and off the court stacks up very well, he may be different but he isnt any worse, he hasnt had the off court scandals either.
Re the decision tv show, yes it wasnt the best move, even he says that, but think about it at 25 years old, if someone offered you a truck load of cash to go on tv and announce who your next employer was going to be, i reckon most people would do it. Then take into account he donated a fair chunk of that money to charity. Not the greatest move to do the tv show, rubs fans up the wrong way, but hardly a big scandal in sports, i honestly cant beleive we talk about it still, compared the the countless other sporting scandals out there, if thats the worse he does in life than i reckon he has done bloody well for himself.
Also remember not many of us know what its like to grow up under the spot light/pressure, what was he 116/17? when he was called the next MJ and had his high school games televised. Considering that i think its amazing that he is as humble as he is, yes he is cocky as well but others including Kobe are worse imo and havnt grown up in that environment.
Not saying people have to love LeBron or he is perfect, but before bagging him or any other star, think about the things other players have done in the NBA and world sports, and i think you will find a guy like LeBron isnt too bad considering, he aint perfect, but no one is. If the worse he does is act a bit silly at a press conference or announce his next employer on tv well im ok with that, and i think we need to look in the mirror and realise most of us have done something worse in life.