Cheating has been around since the beginning of the game, but I still view baseball as a game of history and purity.
This piece of paper is white, but I still view it as black.
The pitcher who threw the ball which ended up being 755 has been suspended for steroid use (unlike Bonds).
Numerous players in the league have been suspended for failing drug tests (unlike Bonds).
Jose Canseco has admitted to using steroids during his playing days and nobody has white washed him from the books, he's not a pariah.
I'm not saying Bonds never took anything illegal. I'm not saying he did either. It seems likely that he did but "seems likely" is not nearly enough reason to give a guy shit when he breaks one of the greatest records in sports.