How the hell does kicking someone out for their politics keep politics out of their business?
and unlike leftists who are constantly shoving their politics [and other unmentionable's] in everyone's faces they were just politely having dinner.
There is another course of action - you take your staff outside or in the kitchen and ask, is there anyone who, because of politics feels they cannot provide these customers with the quality of food and service we aspire to?
You? Well, you may leave. You can collect your check in the morning.