Nothing I'm going to type is going to change anyones mind, I know this. Your point on ignorace is valid, it is his only defence. He should have questioned the doctors and trainers. "I feel great, these treatments are working way too well, this can't be legal doc." It isn't magic, players still have to put in the time and work hard to preform at the highest level regardless of the substances perscribed.
Regarding the NFL, Shawn Merriman still won rookie of the year while missing 4 games due to his failed tests, sure the NFL really cracks down on juicing. I would love to see the NFL test every player right now just to prove me right. Lets bust skinny little Holmes for some smoke, we punish dopers and don't want their kind in this league. They hand pick its players who they can make an example of to keep a clean image of the league.
Lastly, if somones getting paid millions to play a game, they're already the best.