Re: As a business person one cant offer a service at reasonable compensation to the general public and then pick and choose who may and may not be served.
Of course they can.
McDonald’s can refuse you serveice if you do not have shoes on.
There are tons of businesses that have large “We may refuse service to anyone for any reason” signs.
“McDonalds can refuse you serveice if you do not have shoes on.”
That is an advertised and posted policy. I don’t believe Prostitutes generally restrict their customers on much of anything and they most certainly don’t post it.