Oxygen vector doping is so much of an advantage in cycling, that it does make everything else seem marginal. EPO and blood doping have simply got to go. Got to be seen to be gone, and have got to stay gone.
If 100 of the current pros must be suspended for a change to occur then thats what must happen. This rot has gone on for far too long. We are at a historic moment, either the fallout (from Lance, this investigation and others) will change cycling forever, or it will cease to exist in anything like its current form.
Ferrari and his ilk need some quality jail time. If tax evasion works, nail them on that.