Another thing I'd like to remind you of: there is nothing morally compromising about voting for a party that you don't see eye-to-eye with. Voting is harm reduction. It does not require you to stop advocating for whatever ideas you want to advocate for.
I can absolutely promise you that whatever state of the world you favour (albeit fascism, but fuck off if that's your preferred state of things) does not lie on the other side of letting the worst of two evils run rampant.
I do have a horse in this race: I'm a member of the Labour Party.
I do not always see eye-to-eye with it (in fact, its general mediocrity frequently drives me up the wall), but I still think - in the very limited sphere of parliamentary politics - it offers by far the best compromise between "morally permissible" and "actually likely to run the government" out of the current parties.
If you're lucky enough to be in a seat where a more progressive party stands a genuine chance, go for that too.