The thing with this allowing businesses to ban people is where does it stop?
You allow some businesses to do it, why won't all the others demand they should be allowed too?
So you end up with a portion of your population banned from practically everything ...... gonna end well
Will that portion of the population be enough to make sure that they always get a table because of reduced patronage? Never have to wait for a table ever again!!