Within the full context of my whole argument, I really don't think there should be discrimination against people who are conducting themselves as all other persons are expected to conduct themselves in your places of business. So yes, whomever comes in for a dozen cupcakes or to order a sandwich in a restaurant or anything else that a business has in stock should be able to buy that product or service. To me that is not unreasonable as a condition of a business license or via city ordinance or whatever and in no way violates the business owners rights.
Would a requirement that all customers are treated equally be reasonable? Would, say, senior citizen's discounts qualify as discrimination from that perspective? Should they be allowed? If they were prohibited, would that be a violation of the business owner's rights?
It sounds more like what you're saying is that, locally and within reason, it's fine for government to violate a business owner's rights in the name of public interest. And that's ok, I suppose. It happens all the time and will no doubt always be the case. But I think you can appreciate that I'm trying to hammer out the principle behind this and see how it plays out more broadly. Because that seems to be where we're headed.
I think sometimes we make things harder than they have to be. You can always throw in a 'but what if' or a 'why not' and no matter how we word a policy or concept, some of our friends will equate it with Jim Crow laws or institutionalized racism anyway. With some there is no mercy for the moral convictions of the business owner. If you read some of the posts in this thread, you would conclude that the business owner's duty is to serve the protected classes and he has no rights of his own at all.
First the federal government should not be involved except to make public (government) services equally accessible to all citizens without discriimination or prejudice. Except in the narrowest areas, i.e. anti-trust, RICO laws, and some necessary controlled substances, etc. the federal government should have no power to dictate to any private business how it must conduct its business. If we would just re-establish that simple principle, it would correct so much of the silly stupid stuff that goes on.
And the rest can be handled by social contract. I am going to guess that most states and local communities would make non discrimination policies and a reasonably safe environment for employees and customers a condition of a business license. But I would see that non discrimination as applying to those products and services that the business owner chooses to carry and would not force him to create a special ordered product that the owner would find morally offensive or provide services specifically for or at an activity or in an environment where the owner chooses not to participate.