Pseudo-disclaimer:
So, this will make me look like I'm sucking up to the ladies, but whatever...
The idea of supposedly putting someone down by mention that they get paid for sex is absurd. This only seems to work by way of culturally imposed nonsense.
Men would absolutely love to get paid for having sex. We'd wear it like a badge of honor.
Think.
Calling someone a "cocksucking whore", really amounts to the same thing as calling a guy a "Professional Pussy Licker" which, in this culture, would amount to calling him a fucking god.
So...yeah. You're not making sense.