It is easy to dislike Barry Bonds for his churlish behavior. It is impossible to keep him out of the Hall of Fame.
I voted for 10 players the maximum allowed on my 2013 Hall of Fame ballot, and Bonds was one of them. He was not the only one whose name has been linked to performance-enhancing substances. I also voted for Jeff Bagwell, Craig Biggio, Roger Clemens, Rafael Palmeiro, Mike Piazza, Tim Raines, Sammy Sosa, Alan Trammell and Larry Walker.
I have voted five times since accruing the BBWAAs required 10 years of covering major league baseball, and I believe I have been consistent throughout. Among the current class, I have voted for Bagwell, Raines and Walker every year since they have been eligible. Their numbers are that good, especially considering the powerspeed combination.
I have never voted for Mark McGwire nor Lee Smith for the same reason. To me, the numbers are not quite there. Lately, I have come to believe that Trammell deserves enshrinement for his body of work...