The words slut, whore, bitch, ho and other expressions of people of “loose morals” seems to be in my experience aimed toward women. Perhaps as a way to shame or demean them. Of course there are men who could be called the equivalent names for the things they do.
Ones behavior and responsibility is a personal thing and perhaps we should give some grace to these people. However there are some folks whose actions can cause great damage to others and they need to be called on it but not by calling them names. Don’t cast stones.