Back in the noughties, we discovered that the pub we'd been using for post-work drinks was hiring out their upstairs room to the BNP every few week. So we found somewhere else to drink, and called them to politely let them know they'd lost our custom - because it would been a futile gesture otherwise. Restaurants survive on reputation; food, service, ambience and fellow clientele all pay a part in that.
If you can be refused service at the Ritz for not wearing a tie, I don't see why you can't be refused service in a steakhouse for being an unrepentant far-right extremist with convictions for:
- assault
- public order offences
- mortgage fraud
- using a false passport
- stalking
- contempt of court
He's also currently on trial for harassment causing fear of violence.
He was refused service because of his record going back many years of really shitty behaviour. It is not at all the same thing as barring someone for their religious beliefs, or because they vote for a party you don't support.