Excellent post, except for the reference to the ‘08 election (I assume you mean Presidential). Too late this time: At this time in the election cycle I can’t support anyone who is going to draw a minority of votes that potentially allows Obama to win.
McCain will never win against Obama. They are selling the same stuff, and Obama does it better. End of story.
If you care to make a difference in the outcome, vote for the longshot, and stand by your principles.