I don't think people hate Barry Bonds just to hate him. I would have respect for him and the record IF he did it legitimately, but he's on steroids and there is absolutely no doubt about that. How do you go from a 185 pound line-drive hitter to a 245 pound mass of solid muscle without steroids?
Nobody said anything because homeruns put people in the seats. But believe me, if steroids could make pitchers throw a baseball over 100 mph, they definitely would have done something about steroid use because people come to see homeruns, not pitching duels.
So basically, I say fuck Barry Bonds because he cheated by using steroids. And fuck Mark McGwire, Sammy Sosa, and anybody else that has cheated by using steroids.