Passenger Lunged Into Flight Deck, Almost Caused A Crash

Start by not serving booze in terminals.
I presume security screeners check for bottles in carryon baggage as they check for liquids.

(Booze releases inhibitions to subconsciously held desires.)

And there are other intoxicants that lead to craziness, harder to detect but police have methods of checking for intoxication after a pullover or crash.

(Marijuana puffing can be smelled, I gather.
Saanich BC police smelled it on a woman’s breath after stopping her speeding in a school one, she had just dropped children off - after she and other ‘mothers’ celebrated brats going to back to school by inhaling,)