Los Angeles Lakers superstar LeBron James may be one of the most popular athletes who ever graced our lifetime, but there's also no denying that he has his fair share of haters as well. The naysayers have followed him throughout his career, and at this point, King James has just gotten used to it.

One of them happens to be four-time NBA champion John Salley, who himself stated many years ago that Carmelo Anthony should have been taken as the first overall pick in the 2003 NBA Draft over LeBron. Salley has since come to terms with his transgression, and he now has no issue with accepting how wrong he was with his initial assessment against the Lakers talisman:

“I thought Carmelo should have been the No. 1 pick and I had to apologize,” Salley told Shannon Sharpe on a recent episode of the Club Shay Shay podcast. “I was 100% wrong, I had no idea he was going to be this good. … He walks on the court and you get nervous.”

A lot of people knew that LeBron was going to be good, but not many can honestly say that they knew all along that James was going to reach the heights he has today. Even Salley himself, who once doubted LeBron's legacy, can attest to this fact.

Right now, Salley is so blown away by LeBron that he sees him as somewhat of a second coming of another Lakers great in Magic Johnson:

“But to see him shoot like that, dribble like Magic, look for people like Magic, take over games like Magic. He's the closest thing to Magic I've ever seen. Everybody talk about Michael. I've always said Magic.”

You have to note that Salley and his Detroit Pistons had more than a few on-court battles against Magic and the Lakers, so he is a first-hand witness of Johnson's greatness. For him to have this level of praise for LeBron James clearly speaks volumes of how highly he now thinks of The King.