It's sensational this isn't already a thing. It's tiresome to hear that boozed up Brits can't damn well control what they drink then act like idiots on board.
Sheremetyevo Terminal B (the new one) doesn't sell alcohol anywhere bar the restaurants/cafes, not sure if there are actual time restrictions of serving as they do in shops, but still, an excellent idea.