Right wing evangelical Christians have a right to refuse service to gay people, etc. because if violates their religious belief. Shouldn't therefore a business owner be able to refuse service because he objects to that person's political beliefs? For instance, someone enters a shop wearing a button that says " Communism Now!" or, alternatively, a MAGA Hat. Should the owner have a right to refuse them service and ask them to leave? Please explain why or why not.