100% BAC testing of all flight crew makes a lot of sense. Takes all the guesswork out and home testers are very reliable and cheap so there's no reason why anyone would present with positive BAC. If they slip-up after a late drinks gathering, they can phone-in sick. Good for pilots, public and airlines.
It's good if you don't believe in civil rights or human dignity.......