I used to be a taxi driver in a city that had strip joints. I got a lot of business from people in the sex industry and the gay community. That was because I treated everyone who got in my vehicle with dignity and respect. My job was only to get them from A to B.
What I can tell you, kbwall, is that from your pious answer you have no clue where people come from, what they have gone through, or why they are doing what they do and under what constraints, their own and those of others. Yours is, from my viewpoint, an astonishingly nieve reply. You are, as far as I can tell, coming from a position of clueless judgement. based on piety, not experience, love, mercy, or anything the makes me think of the inclusiveness that Jesus displayed. Go and be with the people you criticize for weeks on end and see what you see. You may not change your mind, but at least you will have some real experience of what you are tossing off about.