I am a bit confused. Apparently as owner you have the legal right to deny service to who you want. Do restrictions apply? For example, can I deny service based on:
race
attire/appearance
gender
religion
political beliefs (given the events, this one is obviously A-OK in America)
fame (for example, would it be ok to kick out Weinstein given his infamy?)
Can an owner single out a random costumer, tell them to gtfo out of whim and nothing happens?
Assuming any of the above was illegal, can costumers argue pressure from other costumers (boicot) as a justification for their actions? Is it perfectly justifiable to kick people out if they are wearing or carrying/wearing publicity/symbols that would make your or your costumers uncomfortable?
Now let's say Sarah had said fuck you I am not leaving. Would that be an offense? Could the cops be called on her? What if she had already ordered? What if she had already been served, or even payed? Apparently she had a reservation, why didn't the restaurant inform her a priori that she was not welcome? Now, the most unhinged liberals have been calling for every single business, landlord, etc. to deny service to the Trump administration. If business actually did this, they would effectively putting people at risk of starvation. How would that be legal? I think even calling for that to happen should have some consequences (I mean, you are asking for someone to be left homeless and to starve).
Now, it happens a lot in the US that even if something wasn't illegal/crime, if there are feelings hurt someone might still try to press charges and it takes several months or even years for it to be known who is in the right in legal terms. Then, even if no crime is found, the affected person can still choose to sue. It happened with the cake, and as we know the costumers were BTFO. Is there any instance where law can be on the side of the costumer?