No.
It is not complicated.
Do you think a restaurant or delicatessen run by, say, a devout Jewish or fundamentalist Christian family, should be allowed to deny service to a Muslim who walks through the door?
A restaurant no, a caterer yes. And if the mohammedan asked to celebrate their gorge-fest in a special party back room they can say no.
Sales, you are selling off the shelve product.
Commissions, you become the employee of the person you accept the commission from.
While we have decided that "sales" must be available to all you still can not be forced to take a job against your will.
That is called slavery.
And I thought we decided that was wrong.
I was responding to the notion that people should refuse service to certain people. One poster said that he/she didn’t want to buy food from anyone who ‘hates’ him/her.
It seems to me that business owners refusing to serve anyone would set themselves up for lawsuits. Maybe they’d be lucky, and get the very occasional judge who would back them up, but they’d more likely destroy their businesses.
I also wonder about the morality of it. How does anyone know whether or not someone walking into their establishment ‘hates’ them, or is a bad citizen whom they wouldn’t want for a customer?
How do they know whether someone walking in is actually a member of a group that the business owner ASSUMES hates them?
It’s a sticky wicket, and regardless your assumption that it’s ‘not complicated’, it wouldn’t go that way in a court.