No, there’s something more here: Massive, massive public pressure. If a player is caught taking steroids in baseball, he’s disgraced. If he’s a great player, he will be humiliated in the Hall of Fame balloting. If he’s a good player, he will get savaged in the media and by fans. If he’s a mediocre player, he will find it hard to get work — teams don’t need that sort of publicity anymore. We’ve seen this happen. We know it’s real. And this sort of public pressure is not there in football, for many logical and illogical reasons.
In baseball, the public pressure is so intense that, I think, it has transcended reason and fairness and perspective. Now, if a player has a hot month-long stretch, the whispers begin. If a player hits more home runs than his history suggests, the whispers turn to murmurs. With this sort of heat surrounding the game, it seems to me that to take the chance of getting caught using steroids in baseball these days you’d have to be: (1) desperate; (2) arrogant beyond reason; (3) detached from reality.*