Micro:
Good question. I usually don't vote. I think it is immoral -- and stupid -- to vote for "the lesser of two evils". I don't believe in Marxism and I don't believe in pure "Democracy" (which is the same thing, or worse). If you always vote for evil, even if it is the lesser evil, you always get more evil.
It is just basic math that if you consistently vote for someone you know in your heart is evil (lacks integrity with essential values) you will fill the world with evil very quickly. Even 2% evil, compounded, gets you to a 100% increase in evil in 36 short years. That is how we got to these ugly times.
So I don't vote AT ALL unless I see a candidate who impresses me on an integrity basis. Then I try to vote as big as I reasonably can; or as big as the law allows. I don't vote for "the lesser of two evils". That is a fool's game, and it is clearly a game Our Masters are counting on most of us playing, most of the time, to our detriment. If you vote as you are INSTRUCTED to vote, you have no MORAL right to complain ... when you are cheated, again.