With regard to litigation for 'banning'- happens in pubs & clubs everyday, why the F not???
If I recall correctly liquor licensing laws apply to airlines therefore they should be able to ban someone for drunk & disorderly behaviour just like any pub or club can if their staff have been physically threatened and/or assaulted.
Flying is not a right, provided the person cannot prove any life-threatening reliance on air transport I am all for making them take the bus after they behave like this, maybe then people will learn. As long as they get a slap on the wrist they will continue to behave like chimps