1. able to repel a particular thing; impervious to a particular substance.
"water-repellent nylon"
synonyms: impermeable, impervious, resistant; -proof "a repellent coating"
2. causing disgust or distaste.
"the idea was slightly repellent to her"
synonyms: revolting, repulsive, disgusting, repugnant, sickening, nauseating, stomach-turning, nauseous, vile, nasty, foul, horrible, awful, dreadful, terrible, obnoxious, loathsome, offensive, objectionable
these are the same people who think the NRA demeans and objectify women by wanting them able to kill an attacker.
They are insane.