I've often said about this election that we have a choice between a Liberal and a Socialist. It's not good odds, but there's something to be said for taking what you can get. Personally, I'd love to see Chuck Baldwin in the White House; there's just something gratifying about hearing a Presidential candidate say that Abraham Lincoln was one of this nation's worst presidents. However, In our largely Bi-partisan political climate, a vote for Baldwin is nothing less than a vote for Obama.
Sens. McCain and Obama are some of the last people I'd ever pick for my presidents, but that's what we're stuck with unfortunately. Obviously choosing the lesser of two evils still means you wind up with evil, but as Christians we have to live and operate within our system. I don't believe that Christians aren't allowed to be involved in politics or the government; far from it, in fact. If you have a chance to affect the system for good, then go for it! However, some of us are called to something else, and getting involved in politics would be nothing but a distraction from our God-given jobs.
I've seen many people say that they could not vote for McCain in good conscience; my question to those people is how can you vote for anyone else in good consciense, knowing your vote will give the Socialist Obama that much more of an opportunity? Every conservative vote for anyone other than McCain is nothing but a vote for Obama. That's how it's been for years; voting for Ross Perot simply put Bill Clinton in office that much easier. It's not the way the Founders intended, but as Christians we must live with what we have, and therefore the only candidates that we can honestly consider as options are those in the two main parties. Would to God that someone with character and honesty like Chuck Baldwin would be elected, but in our warped, godless society, that's not going to happen.
So no, McCain is not a good choice. He's not even a very well conscienced choice for many. But should a Christian vote for him? Yes, because a vote against him is one more vote for Obama.
Saying that God wouldn't bless voting for McCain is like saying He would have cursed Israel for not choosing Asa because he didn't campaign to remove the high places, and instead winding up with a Reheboam. God isn't going to bless inactivity when you have a chance to make a difference.