Zero tolerance is just fine with me. Telling someone that they can't drink anything at all for a few days a year, in exchange for the privilege of racing, seems like pretty small thing to ask. When we're racing we very consciously limit ourselves to at most one beer at dinner, if anything. It's not about the rules, it's about racing with a clear head.
NHRA's rule isn't "political correctness" or "liberalism", it's about safety and insurance. Someone gets hurt, if it turns out alcohol is involved and the lawsuits would fly for decades. As for "this is America, dammit", I must've missed the part of the constitution that grants the right to endanger others by drinking and driving.
For all you conspiracy theorists, please note that the Substance Abuse Policy has two selection criteria: Random-Selection Testing and Reasonable-Suspicion Testing. The former has been discussed above. The latter states:
It may well be that NHRA had reason to believe there was an issue with Allen. They don't need any evidence or due process, they could just suspect, and require the test.
If Allen really thought this was a "Certs issue" or a couple of drinks he had 11 hours earlier, he wouldn't have been so contrite or in tears. The policy has a very clear appeal process. He chose not to discuss or invoke that. He showed the sad signs of someone who'd been caught in an unfortunate situation. I'm sorry, he's a nice guy, but he was busted. Bummer.