Everyone else is entitled to their opinion but I see no reason Bonds, Clemens, A-Rod, McGwire, etc. shouldn't be in the Hall of Fame based on their on the field performance.
Say what you will about using steroids, HGH and PEDs but you still have to go out there and make contact/get people out. Players in the 70s and 80s were taking all kinds of drugs/amphetamines and if you don't think those are PEDs, you're crazy. I didn't see those guys not getting votes. Plus, all of the (alleged) racists and criminals that are already in there - either remove those guys for the "character clause" or let the other guys in.