BahrainLad,
I agree with you- but what's the alternative- become a "registered" drinker with you favorite airline? I flown enough where I've seen some real a55hole drunks- and I won't apologize because that's the only appropriate descriptive. Fortunately, it has only presented itself as an unpleasantness, not a safety factor.
I think banning people from the airline would go some way- what's your name, here's your yellow card...do it again, fly someone else.
If it's a safety issue-prosecute them for real.