Stores are able to post “no shirt, no shoes, no service” signs. They’re also able to post they reserve the right to refuse service. How is this any different?
Most states have laws regarding discrimination based on race, and less effectively on religion, though I doubt his ban on Muslims would fly anywhers. Simply a fact. He can turn down liberals and Obama voters, shirt and shoes or not.