Any criminoligist can tell you that the harsh-punishment-deterrent type of thing never works, because they never think they'll be caught. The better thing to do, and this is no joke, is hire some psychologists/social workers and require 2 hours a week all year round to teach them why doping is wrong. And EVRERYONE including the DS, managers, cyclists are required to attend. They should make them group meetings like AA groups. Seriously, the key is NOT catching the dopers -- by that time it's too late and the bad press of catching them hurts the entire sport. Instead, they need to keep them from doping in the first place.
And heck, if Alcoholics Anonymous can be as successful as it is (and it is successful) with people who are PHYSICALLY and mentally addicted to something, then I'll bet this program (if done for real and confidentially -- what is said in the group STAYS in the group) can work too. Sure, it won't get rid of 100% of the dopers, but it'll get rid of more than just testing+punishment ever will.