I know for certain in Canada, and I think the USA as well that the airline's Tariff will describe under what conditions an airline can ban a person from using their services. It's generally for the most severe behaviour, and even then airlines have obligations by virtue of being a common carrier. For example, if only one airline serves a remote community and air is the only way in or out ( not an uncommon situation in northern Canada) then if the airline banned a person from flying they would effectively be stranding them in that community forever and preventing access to medical services for example. The tariff would forbid that.
Certainly for a commercial chargeback where BA has had an opportunity to respond; that would not warrant a blacklist. A mid-flight assault on a crewmember causing serious injury- yes.