It should be entirely up to a business who it will serve? Yes or no?
Yes it should be. That is the very essence of the line of seperation between public and private. It is also the line of seperation between freedom and tyrany.
If a certain clientel, for whatever reason, is not being serviced then a demand is created and more business can be expanded.