Oh man, what the heck is going on here?
Look, your analogy is flawed in the sense that you're assuming this "person with a peanut allergy" isn't aware of the dangers of working in a peanut factory. So are you assuming that SL escorts aren't aware there are jerks out there? I mean, they ARE aware.
This is like a person with a peanut allergy trying to avoid peanuts as best as they can, but there are peanuts in everything! Because peanuts are cheap and versatile and no one feels that that should change because such is life.
So, instead of holding those who would treat SL escorts like trash because they just happened to throw them a few lindens, it seems you're putting the entire onus on SL escorts to protect themselves. And if that protection fails, *obviously* they weren't trying hard enough?
I dunno, man, that sounds like blaming the victims to me.
And if the same happens to you? If some sort of relationship turns sour in your SLife and you can't be the calm, cool rational that you think you are, will you finally understand then? I guess that's what it takes, I suppose.
Here's a solution, maybe listen to these folks and not hand wave their feelings away just because they happen to be more emotional types.