I think that one thing that has been over looked in the discussion so far is that this is far from a victimless crime.
First there are those who have been cheated out of their dues - fellow cyclists who did not get the credit (or money) they deserved.
Of course we (the supporters) have also been cheated.
And perhaps most importantly - there are many families who have lost young men in their prime to "unexplained" deaths due to their cycling careers. When Epo first hit the scene, riders would have to wake up in the middle of the night to exercise to ensure that the coagulation factors in their blood did not kill them. This was not always successful with the results being many 'unexplained' deaths.
Over their corpses, the UCI twiddled their thumbs. And the likes of Armstrong and Bruyneel produced more pressure for each young rider to experiment with pharmaceutical enhancements. Shame on them all.