Armstrong is right. He was treated unfairly. It is easy to brush that off because it couldn't happen to a nicer guy. When Armstrong did not contest the charges, USADA used that as an opportunity to unload on him with both barrels. The sanction was unprecedented. It is especially strange because for a good portion of the time period in question, cycling was not under the WADA code. In fact WADA did not even exist for the early years and the code has undergone large changes and expansion over the year. The concept of a non-analytical positive did not exist until after Armstrong retired for the first time.
Tygart's account of the situation does not inspire confidence. According to him if Armstrong had not dropped out of the process then he would have kept all but two of his wins. In other words, if challenged then the USADA would have abided by the eight year limitation period but since Armstrong was not going to contest it at CAS, which probably would have found in his favor, USADA decided to toss the rules aside.
I think what happened is Tygart decided to whack Armstrong with a sanction that was totally out of line as a way of pressuring him to rat on the UCI, but Armstrong was so angry at being treated unfairly that it did not work. So now were are left with an absurd situation where some riders got away with a six month winter vacation, which initially was planned on being a zero month vacation until riders like Hincapie found out they were not being treated the same. Others, like Hesjedal, were allowed to cop to a laugh inducing confession of only using EPO a few times at Band Camp to get a European pro contract, and even that would have been kept secret if The Chicken would not have blabbed. It makes you wonder how many other bogus confessions have been hidden.