Every two or three semesters I would ask students in a class to come up with an acceptable male alternative for "slut." Some would propose "gigolo," but most noticed that it didn't really have the same force. The most common suggestion of female students was "asshole." They consciously gave up the search for equivalence in gendered epithets. I think they were probably right.
Assigning specific functions to a complex such as the "demeaning of sex workers" (which has a long history, going back before capitalism and wage labor after all) seems a bit iffy.
Carrol