I really don't understand how people can say steroids are or were a good thing. People credit steroids with reviving baseball. What was saved about baseball? Was it going away? It gained popularity big deal. All that means is that a bunch of owners who were turning a blind eye to this and players who were involved in this made more money. Meanwhile the average fans paid a premium to see historic events that are tainted. How many good players that didn't use ended up stuck in the minors? How many players that did use have permanent health issues because of it? All short term gains for long term losses.
Who's to say that baseball wouldn't have bounced back without Sosa or McGwire. Maybe one of today's young hitters would have been able to make a run at those records without having us question the legitimacy of it. Maybe it would have been a pitcher that revived the game after having a historic season. Plus if home runs are were the only way to save baseball then maybe they should moved the fences up, allowed different types of bats, lowered the mound, tightened the strike zone, or moved the mound back. Any of those methods would be much better than allowing steroids into the game.
I hate the idea of defending steroids because they made baseball more popular. Steroids are illegal for a reason which is that they have tons of health related problems associated with them. This era leaves a permanent mark on baseball.