Admittedly, I'm biased toward Lance, but I feel like this whole thing reeks of a witch hunt. Does the USADA even have the jurisdiction to strip Tour de France titles? Isn't that UCI's call? Either way, it just seems suspicious that after all the drug tests he passed at the time of his winning that they keep coming after him. Someone obviously has an axe to grind.
Who knows, maybe he did use something. But again, he passed dozens of tests at the time. No one was under more scrutiny than Lance Armstrong. I still consider him a 7-time Tour winner.