No, we got dems like this on on the ballot by people not voting in the primaries. If people would get off their asses and participate and vote in the primaries, we could have good candidates. Since it's too late to change that, though, the only choice now is to vote for the lesser evil. Anything else means letting the greater evil win by default.
Now is not the time for a moral stand. Now is the time to be pragmatic. Don't vote for what is effectively a Nazi just because the other candidate isn't perfect.