Bonds admitted he tooks steroids, though unwittingly. Nobody believes that though - he knew.
However, I was outraged at first, but you know what - 32 owners knew about it, thousands of players knew it, MLBPA knew it, Bud Selig knew it, and NONE of them did anything about it. It was all based on greed. Nothing that happens from here on out in baseball, for me, is any kind of natural human accomplishment.
The NFL is going to get into deepbatcrap soon, because their steroid use is as big, or larger, than MLB's. I don't want my favorite sport to be dirty, but it is.