I have no more illusions in the ability of a middle aged man to win a GT clean than anyone else, but this particular story strikes me as being pretty unreasonable.
Missing one OOC test is not an infringement, even if it's entirely the rider's fault. This is for the very good reason that athletes are not robots and even the cleanest, most conscientious and best organised rider will miss one eventually for some reason. A similar story appeared about Cavendish a while back and it was no fairer then.
As an aside, does anyone know what the purpose of an OOC test of the winner immediately after the finish of a stage race is supposed to be? I assume that he'd get an IC test at the end (and ones on the day before, etc)? Is the OOC test for different stuff? Why would he have taken anything new since the end of the race? What's the idea?