Of course he cheated...everyone cheats in cycling. Only the idiots didn't cheat.
You know what else he cheated? Cancer, and it's something that changed how many perceived Cancer, and for that alone he is a legend. Nothing can take away from the hundreds of millions of dollars he helped to raise for cancer....and the thousands of people he influenced in a positive manner, and gave the inspiration to fight on.
So while Armstrong the athlete is a disgrace, Armstrong the cancer survivor and activist is an absolute hero.