I've never understood why people have a problem with LeBron.
What is so bad about dancing before games? He does it to keep himself loose. He likes to play loose, he likes his team to play loose, and it works for them. He has a great team because of their chemistry. He's a team player, and he likes his team to have fun...nothing wrong with that.
You don't have to be intense to be a great player. Different people function different ways. LeBron plays much better when he's loose.
He never talks bad about his teammates or coaches, he shares the ball, he plays smart, he always stays positive, he's one of the smartest players in the league (Shaq said LeBron could be a head coach right now, he's got that much bball IQ). He never has off-the-court issues. He works hard, he always plays hard. He's a coach's and owner's dream.
I guess lots of people don't like the hype he received coming out of high school. Well, sorry folks, he's lived up to that hype and THEN SOME.
I'm sure lots of people will also whine about him not shaking hands after losing in the playoffs, but hey, lots of players don't. Peyton Manning???
And if you think it was his fault they lost to the Magic last year, that's ridiculous. He averaged 38/8/8 on over 50% shooting in that series. Cavs lost that series because Ilgauskas and Williams disappeared, Rashard Lewis made every shot in sight, and even Howard made his FTs.