If you're deadset against the steroid guys because of the illegal use of drugs, how do you vote for Raines?
For instance, Barry Bonds has more home runs than anyone. Barry Bonds has never outright admitted the use of an illegal drug. In fact, he has testified in court that he did not knowingly take any illegal drugs. Tim Raines did. Seems that people care more about his POTENTIAL use of illegal drugs than they do the homers he hit.
Also, if you don't think cocaine is a performance enhancer, I'd suggest you've never tried it.