Should cheaters be stripped of medals and records in athletics?

Track and field and cycling are two of the most difficult sports to become elite in. These are two of the most physically and mentally exhausting sports around. Due to this difficulty, running and cycling see more cheaters than any other sport. Some of the greatest track runners, and bikers to ever grace to planet were later confirmed cheaters, and many believe that there were countless cheaters in the past who were never confirmed. Unfortunately, when talented athletes cheat, they are at an incredible advantage, and this often results in wins. This has sparked a massive debate in the athletic community. Many ask the question, should cheating athletes have to forfeit their medals? My short answer, absolutely. As a runner, I know how difficult it is to become competitive, let alone the best in the world. There are too many athletes who work too hard to have their achievements discredited by cheaters, so I believe cheaters in the sport should have their medals and records stripped. For example, Lance Armstrong was a 7 time Tour de France champion, but was discovered to have used absurd amounts of performance enhancing drugs, his medals and records were all stripped. Additionally, track star Ben Johnson won the Olympic 100m gold medal, but was discovered for doping, so his gold medal was given to 2nd place, Carl Lewis. I think these two examples show how the situations should be dealt with, and represent how to give proper consolidation to athletes cheated out of medals. Lastly, many believe that some of the greatest athletes in history were undiscovered cheaters, and believe that old records should be forgotten. This is not a viable solution, the sport must crack down on cheating today, and move forward with honesty and quality in the sport.