I'm sorry, but I cannot agree.
I never said there weren't anti-steroids rules. Obviously there are, and players are held accountable for breaking them. I don't think the punishments are high enough (even with the new suspensions), but they are what they are.
The rule against gambling has been on the books for nearly a century, and the punishment for it is well known. You appear to want to exempt Pete Rose for that punishment.
If punishment for some rulebreaking isn't sufficient, does that mean we can't hold people responsible for breaking other rules?
This is about personal responsibility. Rose knew the punishment, he did the crime, now he wants to be excused from that punishment.
It looks extremely selective, to me. The only reason Bonds et al are not treated the same is because they appear to be making lots of money for MLB. But what is really happening is that lifelong baseball fans like me have become so disgusted that they have lost me as a customer permanently, and lost their claim to be America's pastime.