Pardon my frankness, but do moralism in this forum it seems out of place.
We gay, ridiculed, humiliated, abused, marginalized, etc.., We could be the first to look at others without judging, without labeling.
You can not judge a person just by showing that, without knowing it and attend.
I've never met a male escort. I met instead two "whores" by profession. Two nice people friendly and generous.
One of them, before going to the place of "work", brought with him some sandwiches that gave the homeless.
For the "common" people this was a whore and nothing else, no matter whether of the heart.
I close with a quote from a famous person (tomorrow marks his birth):
"he who is without sin cast the first stone.