If the BOA approach is so right they have not done a very good job of selling it to all the other national Olympic associations. Or else everyone else is mad keen on cheating so why is UK bothering to host the show in the first place? There should be one rule for all nations competing; if UK is so keen on this, they have to persuade everyone else that their stand is the right one (or accept the majority verdict, whatver it is).
Doping is a far more complicated issue than it seems. A winner of a sportive in 2010 in my region was caught in a very rare doping control. There is very little way to stop him competing in other events, he doesn't need a licence!