Sure, but what are you going to do about it? Throw your vote away and risk the candidate you disagree with 100% of the time? Voting for an unpopular candidate is not going to help with that candidate's popularity problem, and there's no other tangible gain from voting for him or her.If you vote for a candidate that violates 80% of your principles because it's comparatively better than a candidate that violates 100% of them, 80% of your rights are still being f*cked with and at that point you've conceded that they can do that with your vote. That's blatantly obvious to me.
All you can really do is advocate for change.