Okay, this debate is getting silly. Let's review some things:
This guy had a major fight with cancer, and won. Good for him.
This guy started an organization that is amazing, and does a lot of very good things for a lot of people. Rather than tarnish it, he stepped away from it when the scandal broke, in order to allow that organization to continue functioning.
The guy is an amazing athlete. Like it or not, with or without the drugs, the guy is a machine.
He fucked up. He did use performance enhancing drugs, as was nearly everyone in the industry. Doesn't make it right, doesn't excuse his behavior. But calling him a piece of shit when he has been one hell of an outstanding individual is just not right, in my opinion. I wish more people gave to, and worked for, causes they believe in like he does.
Just my $0.02