Lance decided not to fight the charges against him. He never failed a drug test. You would think that they would actually catch him during the seven years and multiple tests that they would find something in the system but, they didn't. Flod Landis got caught by just putting his own blood back into his system causing there to be more white blood cells than normal and they caught him.
The main problem I see is it bike racers like anybody else are just human beings. the media and all the rest work really hard and building these guys up to where eventually they have to fail and whose fault is that? The difference in fitness between guy standing on the podium and everybody else is so small and the rewards and pressure are so great what do you expect?
As for all of the comments i've been reading about how upset they are, my suggestion is to find another hobby. Maybe something like checkers where physical prowess really isn't a factor. 30 years ago I tried racing but I was too damn slow. So I became a mechanic. I still ride my bike every day and I love doing it. I don't think it makes much difference to me who won the last tour, riding is still a hell of a lot of fun and its good for you.
so my suggestion is to step back, take a deep breath and relax, or better yet hop on your trainer and put in about 30 minutes and let those endorphins do their thing.