Not that it's likely to be challenged in court, but I wonder if he really has the right to refuse service to anyone. Imagine if Romney had won, and a grocery store that gets a lot of food stamp business put up a sign about Romney voters. I'm just not sure it's legal to refuse to serve based on political preferences. It certainly isn't in California, but I'm not sure if there are any Federal or Arizona laws prohibiting discrimination based on political preference.

He'll gain business from some like-minded people, and alienate others. And at the end of the day, "there's no such thing as bad publicity." Right?