This was a terrible weekend in world sport. In perhaps the biggest story to ever break, the USADA reports into the systematic doping programmes of Lance Armstrong and his US Postal cycling team were released. There is no bigger or more respected sports person in the world than Armstrong. Together with Tiger Woods and Roger