ROFLMAO seriously man...."Why is McGwire dirty beyond a shadow of a doubt?" BECAUSE HE ADMITTED TO IT
Also he retired before mandatory testing started
Ok so someone links you to steroids you're now for sure taken them...THAT'S almost logical LOL. See the problem is PROOF. PROVE he took anything...oh wait you can't, and neither can the MLB
Guilty in public opinion means squat...procedure/rules/laws/"fail safes" are there for a reason.
P.S. If you actually rread those links they explain (quiet common sense wise) WHY they went with the defense they did (which would have also EASILY worked in a court of law). Path of least resistance=/= ONLY path.