not to over-simplify this, but the reason you hate him is because he wants to make a lot of money, he openly talked about race being an issue, and he wants to be the best?
But you did over simplify it. And Smackie is not simple.
He gave the finger to a five time gold glove outfielder, who's job it was to lineup the outfield, and we all know how that play turned out. Andy was right, and Bonds arrogance cost his team a chance to play in the World Series. As a fan, I can never forgive that.
Bonds made it a race issue on the f#$%^& eve of the playoffs! That deal was signed months before that, why bring it up then? Why the 40 minute diatribe about yourself at the start of the playoffs? The Pirates offered Bonilla and Van Slyke the same three year extensions - only Andy accepted it. Bonilla felt he was worth more and wanted to test free agency (and did and the Mets still regret it - well, until they resigned him in 1999 and are still paying him today!).
His drive to be the best was his ultimate downfall. That's what led him to cheat. Why would I support that? I don't mind you wanting to be the best, but I absolutely mind if you cheat to do it.