I feel the same as all the ladies who have mentioned disliking being called 'babe, hun, etc', and it often highlights an enquiry from a timewaster in my experience.
I do not mind at all being called a prostitute as the definition of 'prostitute' is someone who engages in sexual activity for payment. That is what we do, so there's no denying the term.
I don't allow myself to be 'offended' by any word. That would just be allowing other people control over the thoughts in my mind.
And I actually like the word 'whore' as it sounds deep, sexy and a little more daring.