Yeah. Restaurants reserve the right to refuse service to problem patrons. The restaurant needs to think about it's business. His presence will drive away other patrons who just want an evening out.
Refuse the bastard service and the protestors go away.
See how that works?
Every single one of them are persona non grata wherever they go from here on out. You don’t get to endanger the lives of citizens and eat in peace.