Well, I'm with you on Andre... Crystal meth isn't performance enhancing, but the danger is the process... He failed a test, sent a soft letter saying his mate spiked his drink and the whole matter was swept under the carpet. Fair play to Agassi for even mentioning it in his book.
Doping itself isn't a "crime"... but Armstrong shafted so many people around him.. he could probably have been nailed for distributing.  I don' think any top cyclist has won the TDF clean since about 1990.  Lemond was probably the last "clean" or "cleanish" winner of the Tour de France and he was a freak of nature.
Armstrong's problem was he hurt the people around him and they broke the Omerta.
By the way, I was chatting with a guy I do a bit of work for from time to time, and he was an athlete... said ALL (absolutely ALL) the top sprinters take stuff.