Hospitality means to welcome. It doesn't mean to welcome everyone. We choose who is accepted and who is not at our establishment.
Customers all pay the same. Why does bad behavior get compensated?
The customer is only right if it is the right customer.
A vegan is not the right customer at a steak restaurant.