I think the word "heel" to describe a person who is a jerk is primarily used to describe men.

There are several slurs that are gender specific by use, don't you think?

For example, the word "bastard" is never thrown at a woman, even though the word could definitely apply to a woman.

I think political correctness is the last thing on a person's mind when they're angry and want to insult somebody.