LeBron James has never cheated. He’s never gotten into any trouble off the court. He’s not a dirty player or someone who has a bad reputation within the NBA. He’s not even a particularly bad loser. So why do so many people still hate him? Cartoon by Rob Tornoe.