That's how I see it, also. To say a prostitute can't refuse a client amounts to rape in my book.
But as nobody is saying a prostitute can't refuse a client, it is completely irrelevant to the discussion.
This is apparently too hard to grasp; but let me just try one more time, because I am convinced that most people here are smart enough to grasp it:
It is never racist to refuse A client. So nobody is saying "a prostitute can't refuse a client". IF you think that that is what other people in this thread are saying, then YOU HAVE MISUNDERSTOOD.
Racism is refusing ANY AND ALL black clients, because and only because they are black.
Refusing one client, of any race, colour or creed, is always OK; refusing a wide range of clients is perfectly fine; but accepting a wide range of clients, but never one who is black, is not fine. Nobody has to have sex with any given client; but anybody who has made a prior decision, without even meeting a client, that they will reject that client for no other reason than his race, is not entitled to a prostitution license. And losing one's licence for this offence is NOT IN ANY WAY equivalent to being required to have sex with any individual, so it is not rape, it is not 'tantamount to' rape, and it is not coercion.
It is not morally or legally acceptable to admit racism as a criterion for a prostitute making the decision to reject a customer - and the reason why racism is different from other possible criteria is that it is a decision made
in advance; it is not a rejection of the individual customer, but a rejection of a whole race of people as though they were all part of one homogeneous and indistinguishable mass.