I think a few things need to happen:
1. One and Done. If caught, your career is over. Including coaching.
2. If caught, ALL of your career to that point is wiped out. Records are rescinded; win/place/show is nullified.
3. If caught, your name goes into a book of cheaters in the sport where your name will live in infamy.
4. ALL athletes MUST carry insurance in the amount of 1.25 Million (or whatever number is determined to be right), where 250K goes to the governing body of the sport for the purpose of running the doping programs (not for bonuses to exec's.), and the remaining 1 Million goes to reimbursing any athletes who were denied rightful monies by any placing in a race you robbed them of otherwise obtaining.
4a. any leftover monies would go to the governing body to run an even more robust doping program
4b. each country's Governing body in the sport must also carry insurance to partially reimburse the offending athlete's insurance company's exposure to loss, and to fund the doping program. This way, each country has skin in the game to ensure they do not knowingly, or through bad practices inadvertently, support quiet doping efforts. (The idea here is that the more a country and its athletes dope, the more cost prohibitive the insurance will be.
4c. Once a threshold of doping violations occur under a country's governing body ( say every 2 doping events, just to create a scenario), the country and the athletes running under that country must carry more insurance with each threshold reached. and it can be that the amount must be doubled with each threshold (again, just to create a scenario). This would become enormously cost prohibitive after a while.
4d. COACHES must also carry insurance. if two doping violations occur under any coach (or whatever number is determined to be fair), their coaching career is over.
4e. The athletes, Countries, and coaches must agree to be personally and collectively liable to the insurance company losses incurred by the insurance company due to their cheating. This will destroy the lives of the participants financially.
5. Each athlete and each country MUST declare their intention of participating in any given season one full year in advance of that season. a testing must occur at that time (to establish a benchmark) and proof of insurance must be shown to be paid in full.
5a. The athlete must agree to weekly testing by the sport's governing body not their country's governing body. Any violations or whereabouts issues nullify the season, meaning the athlete cannot participate in their declared year, AND they are out the money for their insurance because they paid in advance.
6. A list of seasonal violators will be published each year to identify athletes who violated as a means to deter others from future embarrassment if they violate.
7. Of course, all standard means of contesting apparent violations should be allowed to occur. But, once exhausted, the final ruling is final. if considered guilty...your out forever. (See 1,2,3 above)
7a. A full reorganization of the legal rules and governing practices of the sport must be modified in light of the rules laid out here.
Anyway, this is my set of ideas that I think would help.
Cheers, all.