I don't disagree with anyone who talks about Bonds as petulant ass.
However, I find the way baseball is treating his quest for the home run record despicable. The fact is Bonds has never failed a test for steroids by Major League Baseball. Why, because baseball didn't test. Why, because baseball had no steroid policy. Why, because Bud Selig and baseball conscientiously put their head in the sand about an obvious steroid issue. Why, because baseball was in such desperate need of a pulse that it was willing to allow performance enhancing drugs to bring the fans back.
Therefore, for Bud Selig and the baseball world to stand on some ethical plateau on the issue of Bonds breaking the home run record is one of the greatest acts of hypocrisy that the game has even seen.