In thinking about LeBron breaking the record, I've arrived at the conclusion that scoring so many points was much more difficult for Malone and Kareem, because a) the game was much more physical back then, and b) neither of those guys was ever the league's "golden boy," so they weren't given as much preferential treatment from officials.
And yes, I'm a bit salty about LeBron getting the record. I pretty much can't stand him.
The league is less physical, though the players all play less games.
And there are other ways to look at these things. I mean Kareem played in the 70's and 80's his entire career. In the 69-70 season the league average was 116.7 ppg and until he retired there were only 2 seasons under 105 ppg, 74-75 at 102.6 and 75-76 at 104.3 and he had 7 total seasons above 110 ppg.
Malone started in the high scoring 80's, but then went into the much lower scoring 90's and early 00's and ended up with 9 seasons in the 90's, 9 seasons in the 100's, and 1 season in the 110's (his rookie year). He had 8 over 105 and 3 under 95.
James' 1st year was Malone's last year and that season was under 95. For most of the rest of the 00's and into the early 10's scoring was in the 90's and has gone up ever since with the last 4 + this one all being above 110 (the 114.2 so far this year is the most since Kareem's rookie year in 69-70). In total, including this year, Lebron had 8 seasons in the 90's (1 under 95), 7 seasons in the 100's, and 5 seasons in the 110's.
So while the league was more physical during Kareem's time, they also scored a heck of a lot more points. Malone seems to have the worst end of it as the league was pretty low scoring during the heart of his prime i.e. the 90's, though that is when they did start adjusting the rules to favor offenses more, not like today, but also not like the 80's either.