And that's precisely where you're wrong, both factually and morally.
You are stoutly refusing to allow for other people's points of view, and their rationales for decisions with which you disagree. You have set yourself up as the sole arbiter of right and wrong, good and evil.
Pardon me for weighing in, but rationale is just a way of excusing something that might otherwise be unacceptable. I watched a friend rationalize that a particular variety of coffee was better (because it was much cheaper). It wasn't. I have seen people justify a multitude of wrongs by rationalizing that 'they started it'. And so forth.
If someone has to use Hillary as an excuse to vote for Trump, they have rationalized it.
That doesn't make Trump right or good, it only makes him acceptable because he isn't seen as being as bad.
Unfortunately, Republicans have been voting for the 'not as bad as the other guy' guy for so long, they have forgotten what it is like to vote for someone who is good.
Remember voting for Ronald Reagan the second time? Easy choice, not fraught with deep, visceral, and moral conflict. Since then, always with misgivings, always saying 'but he isn't as bad as...', or 'the lesser of two evils', or 'don't let the perfect stand in the way of the good' when the 'good' was defined simply as not being as bad as the other bad.
Yes, have the courage to be fundamentally honest enough to say it is a contest of bad versus a perceived 'more bad', and if you vote for either you will, frankly, vote for bad.
Because 'good' is really defined by a fixed set of criteria, not graded on a curve.
The alternative is that rationalization creeps in, the excuses proliferate, situation ethics takes over and 'the less bad' is relabeled as 'good', and fear wins. Or not.
If there is an absolutely good alternative, why vote for either bad? It just empowers bad to do so.