Sure. No problem with that. But you don't get to assault someone for saying something you don't like.If you're in my place of business, I don't have to listen to you. Furthermore, I can have you trespassed and removed.
Especially if they are in public.
And do remember those restaurants that kicked Trump people out have all failed.
Actions certainly do have ramifications.