As someone who really quite enjoys his drink, I would totally fine with:
- no alcohol served before midday
- alcohol only by bar service (no self service)
- halting alcohol service onboard a reasonable time before landing
- limits to the quantity served onboard
Making poor decisions (especially: the decision to have one more drink) is much easier when tired, in an alien environment and intoxicated.
The sickest from drink I have ever been since I was a teenager was after LHR-SEA in CW: and the contributing factors included my self service in galleries T5B, the literal half glass of scotch I was given after the meal service when I asked for the Glenlivet neat, and the text message I got inviting me to a brewery-crawl in Fremont after I landed.