It is a pity that the game has been so compromised over the past decade or more. Alex Rodriguez was supposed to be the great right hope for MLB, but like so many others, he was seduced by the promise of riches and performance.
While players including A-Rod, McGwire, Canseco, and Bonds are hung up in the town square and ridiculed, the real protagonist continues to evade persecution. Why does Bud Selig continue to sit behind his curtain and portray the Wizard of Oz when he is purely a figurehead?
Asterisks and suspensions are worthless pursuits at this stage. The whole of the league has been compromised, and it appears highly unlikely that the majority of players in MLB haven't at a minimum dabbled in substances to enhance performance in some fashion. For some it is steroids, and others use amphetamines.
Whatever the "edge" of choice in whichever era in major league history, no one—not even Alex Rodriguez—is a one-man band.
Selig has got to go. A real enforcer, likely a committee, needs to oversee MLB to make certain that some sort of credibility returns to the game.
While we're at it, let's also refrain from canonizing athletes from this or any era of professional sports. People do not become superhuman based on their ability to hit a ball or shoot a puck.
Likewise, they don't acquire any ethereal wisdom of the ages that allows them to take the high road when they see something that can improve their performance, even with health risks at stake that could shorten their lives.
Success is just like any other drug. When someone becomes hooked on it, they'll likely do just about anything to keep it.
Let's begin an amnesty period for all active players at all levels. Come clean (quite literally) now or face a two-year suspension. A second "positive" gets a five-year shelving. Maybe then someone might take it seriously—even Bud Selig.