A) He's not 30. He's 28. 6 seasons in the NFL.
http://www.nfl.com/players/larryjohnson/profile?id=JOH399484
B) The most recent allegation is pretty bad. The "assault" that has been filed against him was for spitting his drink on a woman in a club. So no class points for him, but it isnt like he stabbed someone.
C) The allegation before that was for pushing a woman in a club, whose to say she wouldnt quit bothering him just because he was famous. A light push, to emphasize... "i'm not interested" can quickly become a law suit when your talking about an NFL player with money. Either way, no charges were ever actually filed. It was just an allegation. So should it really count?
D) Larry Johnson was a beast for 2 years. Then his Hall of fame offensive line began retiring. First Roaf, then Shields. I dont care how good of a running back you are, if your line is crap, and your getting hit initially behind the line of scrimmage, you arent going to run very far.
Basically the point is... for two years, he was better then he actually is. Any running back running behind Roaf, Shields, Wiegman, Waters... was going to get good numbers. Priest Holmes did, and then Larry Johnson picked up where he left off. So for two years, he looked better then he is.
For the last two years, he has looked worse then he is, because the line nwo is so awful. Fact is, you win games in the trenches. O Line and D Line. With an average O Line, Johnson is probably a 1300 to 1400 yards a year running back. But he definitely needs 20 to 25 carries a game.