I have a unique opinion I guess.
Let me put this out there. Barry Bonds was my favorite player and has been since the early to mid-90's. He was a phenomonal hitter and was usually considered to have one of the best swings in the game.
Then the home run rush began, and while I certainly won't defend Bonds for using steroids, he takes an unfair brunt of the criticism when numerous other big shots also used. Now we all can probably agree he wouldn't of hit that many homers w/o the juice, but you can't say that he wasn't a great player and one of the best hitters in the game. His effort and mentality in the latter years made it hard to pull for him as well-