1. I really hate to see people who at a self assumed moral high ground pointing a finger at others, and worse, with an insulting or condescending tone, let alone name calling.
2. Do not confuse legal and moral issues. Legally, all prostitions, in whatever form it disguises, are wrong in China. All will lead to penalties. It's only a matter of degree of seriousness. We weigh risks and bear consequences on our own.
3. Morally, according to western christian morality, whoever had thought of adultery has sinned and will go to hell. Of course, then the question is who can and will pick up the first stone. Or, if you believe morality is not a transcendental notion, but a paradigm shift resulting from power conflict and struggle, then what is the big fuss now ?
BTW, personally I like this thread, causing some reflection and soul searching.