Weeeell -- with baseball players, it's pretty hard to give them the benefit of the doubt. They've all known for years that steroids were not legit, or else they wouldn't have lied about it. And they do lie about it; Palmeiro swore before Congress he'd never done steroids and then six months later tested positive for Stanozolol.
Yes. The lying is very shitty. And should count big.
But there ARE legitimate uses and without a flat-out and clear ban, you know, some grey to me.
The real gray area lies in the number of US baseball players for whom English isn't a first language, who don't necessarily know what all the additives and GNC-type supplements are. (Also, not all make their homes in the US, and laws about drugs differ so much, so "I have to go to a shady ex-podiatrist to get a scrip for it" isn't even a good rule of thumb.)
Oh WORD -- lots and lots of grey there.
I feel like Baseball really screwed the pooch on this. The IOC is nicely tyranical.
Edit: I've been watching my Mother go through real problems from her absolutely necessary medical steroid use. It's not that I don't take this seriously. And I saw how she suffered while using them. I know there are differences in drugs and doses, etc. but its hard for me to believe that someone could use them a lot and often without having some bad effects that would make them question what the hell they're ingesting.