There are always voters who will absolutely not compromise on one or more principles. Even if they agree with 99% of what a candidate stands for, if that remaining 1% is an issue they will not compromise on, that candidate won’t get their vote. There is no reasoning with them.
Absolutely. Lots of those one-issue voters on this site.