You shouldn't shame a guy for knowing what he wants, and shame a woman for giving it to him.
Don't get me wrong, I do think prostitution should be legal.
It is just not something in which I would participate because I think it is morally wrong. Sex should be about love and intimacy, not money or exchange of power.
I think people should only have sex because they love each other, which is why I'm still a virgin...no one has ever loved me back, yet.