While I have zero respect for Bonds and his accomplishments, I can't say I hate the guy either. In fact I pity him like I pity anyone who becomes addicted to a substance as dangerous and detrimental to one's health as steroids are.
Although, in response to Jim's comments about him being 1 of the 2 greatest hitters he's ever seen: While I agree what he does with his at-bats, his approach, is amazing, I wonder if the power he gained thru this steroid use didn't elevate him from a good hitter to what he is now? And by that, I mean, he still would have made contact but wouldn't some of those towering home runs been routine fly balls? Or some of those smoked line drives been bloop singles or even ground ball outs? Or, if he'd still be able to do what he does in his 40's like Williams' did (albeit with two sizeable interruptions to Williams' career)? It creates too many questions about what impact the drugs had on his performance to even compare him to someone like Williams, IMO.
I don't mean to portray Williams or any other past player as a gold standard of athletic integrity. I am pessimistic enough to believe that cheating has always been a part of baseball and will continue to be an issue. However, the degree to which Bonds has taken it, in my mind, puts him up there with the Chicago Black Sox and Pete Rose. And I do wonder if Bonds doesn't deserve a lifetime ban and any records removed from the record books if it's proved he's cheated for years.