Steve Sailer has some good points about steroids in sports:
Bonds started taking steroids in 1999 because he was jealous of the credulous admiration paid to Mark McGwire and Sammy Sosa for hitting all those homers in 1998. You kept hearing silly stuff like "McGwire and Sosa have returned the innocence to the game!" McGwire was caught with a steroid precursor in his locker in late 1998 and it still didn't instill many doubts.[And]
Baseball stat guru Bill James was shamefully quiet during the many years while the steroid scourge distorted individual statistics, and he's not doing his reputation any favors by digging himself a deeper hole by still talking about Bonds' new wonder bat and other rationalizations.It's funny to see so many sports reporters wail about Bonds when many of them (cough, Lupica, cough) jumped on the McGwire/Sosa bandwagon in 1998.