Gender-unspecific pejorative for somebody selling themselves for personal benefit (not prostitution)
What would be alternative words for whore which do not primarily reference women? In this case by whore I do not mean a prostitute, but a person who is willing to sell themselves out for personal benefit. For example, how whore is used in the following sentence:
He is such a whore, willing to do anything for positive publicity.
...a person who is willing to sell themselves out...
A sellout?
someone who does something that does not agree with that person's beliefs or values especially in order to make money
- Angry fans called him a sellout when he started appearing in television commercials.
Learner’s Dictionary
It has a negative connotation but not as much as whore. It’s also extremely gender-neutral.
Commented by Weather Vane
In that context, "whore" is gender-neutral. Please see Lexico.
1.2 A person who is regarded as willing to do anything to get a particular thing – he's a shameless publicity whore.