Sheppard is a great guy and I was really sad when he got caught doping. He confessed and apologized. But he was caught. There haven't been many that have admitted all without being caught first.
I've been thinking about this the last few days and wondering why I can be so pissed off at Armstrong and not Hesjedal. I think the difference for me is that Armstrong was pretty much sociopathic in his pursuit of ruining the lives of anybody "against him". I don't like that all of these guys are/were cheating, but I'm much more likely to forgive them if they admit it and apologize.
How many clean riders have they destroyed by cheating? Now those guys are living in nice houses and have big bank accounts. How about all the athletes that played by the rules, sacrificed everything knowing damn well what was happening but refused to go there. They are thieves that's all. If they feel really that sorry about it, how about giving back all that money that they don't deserve and give it to those who do.