Are people still watching baseball?
Barry Bonds is a farce but if you want to make him the boogey man that broke down baseball you are mistaken. He's just the most obvious symptom of the Selig era where home runs put butts in seats. As long as something keeps attracting the minions to spend their dollars on the steriod abusers old Bud and his cronies are going to keep talking a big game about getting tough on the drugs and what not... then they will conveniently look the other way.
Baseball is a face ... end of story.