Most professional sports teams in the US ban fans that fight in the stadiums. In regards to banning people in supermarkets - yes, the store is entirely within its right to ban the customer: https://axislc.com/public/can-a-business-ban-a-customer/
Clearly the system has not been abused too much if you are not even aware this is how it already works.
Clearly the system has not been abused too much if you are not even aware this is how it already works.