Forgive me if I detect a whiff of condescension in your response.
My point was simply making a distinction between words that are "offensive" -- but appropriate (if accurate) -- as opposed to words that are "nasty" -- and inappropriate (even if accurate).
"Slut" belongs to the former category.
Please accept my apologies if I have offended you with my response.
If that's the point you were trying to make, you are on the wrong website. In politics, the only thing that ever matters is public perception, and "inappropriate" is a big part of that.