Sounds like you are high on power, forcing your own subjective morals on others, thinking you can change their morals and the way they think just like that with silly threats of bans. This is not how people work. They can't get much out of it, except form their own opinion of you, the moderator. You think of them as sexist assholes, they will think of you as an SJW asshole.
All morals are subjective. I'm not going to let bigots run rampant in a space that I have responsibility for just because some people feel like it's their sovereign right to be an asshole anywhere they please.