They should do that here as well.
Booze affects you more in the air than on the ground. I know Southwest has a zero tolerance policy about letting even slightly inebriated people board. Others are more flexible.
Drunk people are definite safety risk on a flight.
3 million air miles — all USA/CAN/MEX — talking here.
I know people who won’t even get on a plane unless they’ve first knocked down a few shots.