The airline chief says passengers should have to show their boarding passes when ordering alcohol, arguing airports are profiting from excessive drinking.