LeBron James has already earned his place as one of the two best players in NBA history with a lot of NBA fans and pundits arguing that the Los Angeles Lakers star is No. 1. Regardless of where you fall on the LeBron vs. Michael Jordan debate, there is no debating that LeBron is a generational talent and the only player that can rank ahead of him is Jordan.
Yet for some reason, LeBron does not get the respect he deserves from some pundits, fans and even former players. Despite having a crystal clear track record and being the most unique superstar in sports history, LeBron has more detractors than any other player in recent NBA history.