As a Veteran, I have never forgotten that "There is no expiration date on our oath to protect America from all enemies, foreign and domestic!"
How are you protecting America by refusing to vote for McCain, thus handing the government to the Rats on a silver platter?
Answer: you’re not.
If people who take your approach would simply admit that they know very well that, by not voting for McCain, they make it much more likely that Obambi will be elected, and that (for whatever reason) they are okay with that, that at least would be a needed expression of personal responsibility for the impact of one’s vote or nonvote.