People seem to be going out of there way to cast some shade on LeBron's accomplishment. I don't really like LeBron either, although I am not as down on him right now as I was back in "The Decision" era. LeBron is a great player. In the discussion for the best of all time. Good for him.
It is interesting that people are referencing the 3pt shot relative to Kareem's scoring. I actually think Kareem would have scored less. Without the 3, forcing it inside was a better play. Kareem would likely have gotten less attempts and less points if the 3 had been in the game his entire career.
As to who is better, Michael, LeBron, Magic, etc., take your pick. Magic Johnson had his career cut short. Magic may have been the best ever. Kind of more like Bill Russell in that he would sacrifice his game to win. LeBron has been dominant for a long time. He is one of the greatest. I am happy to congratulate him for that. Save the NBA GOAT debate for another time.