I'm going to say i don't think he cheated. I think he was suffering some sort of medical problem which was handled badly by everyone involved. It was a case of pull out or push on with whatever inhaler doses were required. I heard Millar talk once about the pressure you're under in pro cycling, and how you just crumble and make shit decisions for which, in hindsight, there are no excuses. Froome has to serve a ban, but as an idiot rather than a drug cheat.