None of the options, and not Pete Rose, either.
There's a difference between scuffing a ball and systematically undermining the integrity of the game. It's the difference between going 75 in a 70 zone, versus going 125 with BAC OF .15.
In the case of the proven steroid users, how do you explain them to all the guys who didn't juice? If you admit them, you're saying to a whole generation of players that they should have juiced, too. Because...wait for it, all you parents of teenagers...everybody else did.
In the case of Rose, he first said he didn't gamble. Then,"I did, but not on baseball." Then, "OK, it was baseball, but not on my team." Then, "OK, I bet on my team, but only to win." Then, "OK, I did it all...I'm really sorry. And if you could forgive me for 30 years of lying, I'd really appreciate it. Will you let me in now?"
He called into question every decision he made as a manager, and every error and plate appearance that didn't result in getting on base as a player.
Were we witnessing his best effort to win a game, or his best effort to win a bet? What do you think other members of his team think about that? What about the fans who pay a lot of money to attend a game...were they watching a straight game, or a fix?
To use a more current analogy, it's the difference between every SEC football program pushing up to the very edge of recruiting rules, with maybe a toenail over the line, vs. Ole Miss' incredible actions, taken while thumbing their nose and giving both the middle finger and Bronx cheer to the other 13 members. Should we let OM skate because nobody else is 100% pure? I doubt many on this board would say so.
The guys in the OP's poll, Pete Rose, and Ole Miss didn't cut corners. They systematically undermined the integrity of the system.
They should pay the price.