Do you not see the hypocrisy of that position?????
How can you say that prostitution, which is essentially solicitation for sex, doesn't affect others but generic solicitation does?
They're both solicitation. That is simply making one kind of solicitation, for sex, not illegal while other types are.
And yes, prostitution DOES affect others. What about the wife of the man who hires out a prostitute? Her health? Her(their) marriage? Their money? The affect on the kids when the marriage falls apart?
Prostitution is NOT a victimless crime, especially in light of the number of prostitutes who are under the control of pimps.
Sexual acts, in and of themselves, are not illegal (obviously - people would become very scarce if that were true). Giving people money is not illegal (obviously - charities would be out of business if that were the case). If a woman has sex with a total stranger, then sure, I would class that as an immoral act with very dire consequences, but it isn't illegal, because she has free will under the law to have sex with whomever she wants to (assuming everyone involved is a consenting adult of course). And if a sexual partner gives her money, that is very suspicious, but again not illegal. I'm married. I have a sexual relationship with my wife and I give her money all the time. How can you, legally speaking, separate that from what a prostitute does?
All I'm trying to make clear is that solicitation (by whoever) is what makes prostitution illegal. In other words, if a prostitute or a third party (a pimp) asks for money for sexual favors, or offers her body on the understanding she will receive payment. A sexual encounter, no matter how casual, may be very unwise for all the reasons you list, but it is not illegal. It is the selling of sex that is illegal.