[Barry] Bonds will now be asterisked and marginalized to death. Never mind that the man already had 411 home runs, 8 All-Star appearances, and three MVPs before he started taking steroids after 1998, when the writers allege that he started roiding. He was already a Hall of Famer, but now that will be forgotten.
That's an excellent point. A co-worker of mine wrote a paper, Modeling Election to the Major League Baseball Hall of Fame through the use of Genetic Algorithms in which he established that a player must meet 14 of 19 possible criteria (all listed in this post).
Based on those rules, Bonds became a Hall of Famer at the end of the 1997 season, after he'd hit 355 HR, scored 1145 Runs and brought his postseason slugging percent above .269 - And of course, that's before Bonds started 'roiding, allegedly.