I've never understood the bias against Bonds and Clemens. As several have already said, both of those guys were first ballot HOFers before they ever did PEDs. And, just to be Devil's Advocate, PEDs were NOT illegal in baseball (although illegal everywhere else) when they were doing them. I agree - they never should've done them. But, let's make an analogy: a guy at work who you've been promoted faster than and is seen as being an inferior employee to you all of a sudden becomes 'the whiz kid'. And, about half of your coworkers also have huge gains in productivity. So much so that you feel you're being left behind. Turns out all your coworkers are taking a combination of speed and some wonder drug that just makes them think better. You don't think you'd get some of that and try it, too? Just to keep up?
Seems to me that just as many pitchers have been busted for PEDs as hitters. If I'm Barry Bonds or Rafael Palmeiro or whoever and a guy who couldn't get me out is suddenly blowing the ball past me and I find out it's due to something he's taking that ISN'T illegal, you can bet your a$$ I'm taking it, too. Doesn't make it right, technically, and may not be 'in the best interests of baseball' but I'm not gonna just resign myself to the fact that some schlep is chemically improving himself (legally, according to baseball at the time) and do nothing about it. I doubt many of us would, either. Again, just being a Devil's Advocate.
Oh, yeah. Pete Rose should already be in the Hall, too. Regardless of what he did off the field, he's the all-time MLB hits leader, etc. Off the field shenanigans should have no bearing on HOF credentials. Okay, he bet on baseball. Never against his own team so no hint of throwing games. It's not right and he should be banned from being in MLB. But that doesn't erase what he did on the field, which is obviously HOF-worthy.