I just saw the penalties for testing positive and they're even a bigger joke. Here's the penalties:
A first positive test for steroid use would result in treatment, a second in a 15-day suspension or a fine of up to $10,000. The punishment would increase to a 25-day suspension or fine of up to $25,000 for a third positive test, a 50-day suspension or fine of up to $50,000 for a fourth, and a one-year suspension or fine of up to $100,000 for a fifth.
There's nothing for these guys like Bonds, Sosa, Giambi, to really lose. The penalties are suspensions or fines. MLB will probably give all of them fines and what's $100,000 for any of these guys.