It's true that he choke sometimes but his achievement is truly admirable, in addition, he did some good stuff for the community.
I am not a hardcore basketball fan but I admire LeBron James, he is really great at this sport and many of us can't deny that. I just think that people who hates him don't really play basketball and they are only watching NBA when it is Finals time and some maybe hates him because he can't stay to 1 team just for the sake of championship unlike Michael Jordan and Kobe Bryant where they stayed on their team from the first day until the day they retire from basketball