So in other words in the case of prostitution you think it should be a woman's choice who she conducts business with but if this very same woman were selling a back massage then you change your opinion.What's the difference? Prostitution is not a legal business in most places. The 7-11 is a legal business. She could be arrested just for conducting her "business" with anyone at all. Try some other comparison because that was utterly ridiculous.
This is the reason we have all these problems around these sorts of discussions. The facts is a business is private property, just like our bodies. The State has no moral right to tell you how you conduct non-violent voluntarily trade with your property.
So, this means a business owner can tell whomever she like to get the f*ck off her or out of her shop for any damn reason she so chooses - race, ethnicity, looks, smell, accent, whatever. Then it's up to the free market to determine whether she can earn a living or not.
If you don't like that, move to a Communist country where the State can take your kidney if it's deemed in the interest of society. That's not our culture. Although, I'm pretty sure another decade or two of Progressive State-bot-ism and we'll probably be there. France isn't even Communistic - they banned free citizens from wearing Burkas. Why? Because they're socialists. It could easily happen in the USA. But, so far times have be somewhat OK to us and we have retained a sense of civil liberty and private property rights.
BUT when times get tough in the USA, and they're going to get tough everywhere in the West - that's when real prejudices may arise. That's when people who were forced to do something against their wishes vote for the demagogues sociopath who targets the minorities.
Anyway, it's much better to let one bigot run a business into the ground than to give away one ounce of personal liberty.