I’m a political extremist – I believe in destroying the current model of capitalism (although some individual entrepreneurs deserve to survive and indeed thrive). I believe in a religious test for public office – if you prioritise your god over the will of the people you have no place in public office, etc.
But I know those positions are extreme and most people don’t agree with me. I don’t believe in holding out for a political candidate who espouses my beliefs (or becoming one myself); especially not in the undemocratic political systems we have in the UK (or the USA).
It is a bit of a shame, but the only sensible thing to do is to vote for a candidate that is closest to what you believe (even if that is not very close). Or to put it another way: Vote for the candidate you dislike the least.
Choosing not to vote is an abdication of your obligations as a citizen – to take part in electing the next government. You can’t very well complain about the government if you didn’t take part in an election (except if you were too young to vote). There are those who last time refused to vote for Hillary Clinton because she was a corporate Democrat and not their ideal candidate; they are at least partially responsible for the disastrous Trump presidency.
Hold your nose and vote.