It's crap. If I get tested for a "banned" substance at work I get fired. Period. I realize steroids aren't the same thing as other substances (i.e. pot, coke, other drugs), but it's the same thing in principle. In fact, for sports steroids are almost worse than the above as the enhance performance. I just don't understand why the owners don't get more fired up. I know that all these hulking hitters draw fans supposedly (not me, I hate the sport), but their use of steroids is also what is causing the ownership to have to pay them a gazillion dollars every year. I say give 'em a year to get it out of their system and then institute random testing with the following penalty:
YOU ARE BANNED FROM PROFESSIONAL BASE ALL.
PERIOD!