I was going to mention that also about McGwire.

Nick, the sad thing is, had be been using Cocaine, people would be more forgiving than his use of the juice. Performance enhancing drugs of any kind are illegal in the game, it just doesn't matter. Anything that gives one an unfair advantage, people are quick to turn a shoulder on. How long did George Brett have to live with the pine tar incident? That wasn't an illegal drug of any kind, but it didn't matter to the fans.

That is why I can never put Bonds in the same company as Ruth, Aaron, etc.