Bonds might be the worst guy in the world,BUT that doesnt make him a cheater.He has NEVER cheated and followed every rule that the MLB put in front of him,and played better then EVERYONE over the last thirty years.Just because your a jerk,doesnt make you a cheater.I will say this,you can say Bonds is a liar because he wont admit steroid use[with our wicked government ,Id think you would understand why]but at least hes not a two faced idiot like Curt Schilling who talks a lot of smack about steroids but when he sits in the congressional hearings he pisses in his pants and acts like a gutless coward.