Oh, sorry not to conform perfectly with my reply.
Your bar/pubs analogy is ridiculous.
You can get up and leave a drinking establishment anytime you choose to do so.
What do you want people on a plane with small children to do, when having to put up with drunken morons using foul language ? Jump out of the emergency exit ?
Happened to me.
I'll tell what I did.
I collared thewhen he went off to the toilet and gave him a quiet smack on the nose. That cured him !
Ban it I say.