Many of the comments in this thread are pure hogwash. This thread wasn't about any actions that impacted his family, it was about whether the actions of the fans in Philly were classless or not. Bonds is a professional baseball player who takes gobs of money to play a game in front of fans. One of the tradeoffs for making those gobs of money is that those fans, who paid good money to see him play, have every right to let him know their opinion of him during the game. That is the deal when you are a professional ballplayer, and Bonds knew that before he ever took the job. As a matter of fact, given that he grew up around the game, he knew it better than anybody.
As far as I know, the fans in Philly didn't throw anything at Barry. They held up signs and booed him and chanted derogatory chants. None of this impinged upon his rights as a citizen, nor did they damage his family beyond any possible hurt feelings. And frankly, if they are Barry's family, they better have developed a thick skin by now.
As for steroids, he took them. You know it, I know it, the whole damn world knows it outside of a few delusional Bonds supporters. We are not talking about the burden of proof for a criminal conviction, we are talking about sufficient evidence for reasonable people to draw a conclusion. Barry Bonds did steroids. Period.
So as stated by another poster, the only question is how people choose to react to that knowledge. Some think it's no big deal, and some are tremendously bothered by it. Put me in the latter category.
Bonds has tremendous baseball ability. He has fantastic hand-eye coordination and an uncanny command of the strike zone. Neither of these things are aided by steroid use, they are his god given gifts. There is no doubt that with these skills and an unaided body he would have amassed impressive career numbers. However, he was not satisfied with that and decided to go for more via artificial augmentation.
Some choose to believe the steroid use had minimal benefit since he still had to put the bat on the ball. Not true. Steroids gave him more power, but they also gave him the explosiveness to maintain his bat speed as his body aged. Without them he might have had the same ability to see the ball, but not the same ability to get his bat to it as quickly, and production would tail off. Steroids also allowed his body to recover much more rapidly, so the aches and pains and wear and tear of the long season did not result in the reduced production that would normally occur with his aging body. Yes, Bonds would have been a good player, but the numbers he put up all have to be suspect because of his steroid use.
I'm a fan of the game and that offends me. And if I choose to hold up a sign at the stadium saying so that is my right.