Why do people hate LeBron James? Because he turned his back on Cleveland. Spend 30 minutes in that city and tell us you wouldn't do the same thing. So why do people really hate LeBron James? Because he's so good at basketball that it's almost unfair. Everyone hates a winner. When it comes to explaining why, it typically boils down to wishing they weren't such losers.
Everyone who hates the Yankees, LeBron James or Bill Belichick wishes their favorite team or team performed just like them.