Time to take a look at the Congressional races.
It looks like the Presidency thing is about wrapped up and it doesn't look good for us gunnies.
Our hope lies in Congress.
+1. Even if you hate McCain, go to the polls to at least vote for pro-gun Congress members.
I think we stand a very good chance of changing Congress in a significant way. For one thing, Congress has a lower rating than Bush does. That rating doesn't inspire people to continue voting for their current members of Congress.
For another thing, the Dem presidential nominees are battling over voting blocks based on physical identities: Black voters, Latino voters, male voters, female voters. Republican presidential nominees are battling over philosophical differences: Conservatives, moderates, evangelicals, etc.
Here's the difference: Physical identities don't change (barring surgery) and they don't overlap. A voter who votes for Hillary because she's a woman will get nothing, identitywise, if Obama gets the nomination because he can never be the first woman president. A voter who votes for Obama because he's black will get nothing, identitywise, if Hillary gets the nomination because she can never be the first (real) black president. Regardless of who gets the nomination on the Dem side, huge segments of these identity voters will be completely shut out from the reason for their votes. That means their primary reason for voting at all is gone. They will then likely sit out the election, which in turn means many of the people who would vote in anti-gun members of Congress won't vote. The fact that they're probably not happy with their current members of Congress only adds to their incentive to stay home. This is the "train-wreck" that Howard Dean is upset about.
Contrast this with the philosophical-based Republican voters. Philosophies are often wide and overlapping. McCain might give you only 20% of what you want, but at least that's something. You are not completely shut out. And he's more likely to bring on pro-freedom Supreme Court justices than either Hillary or Obama.
But again, even if you despise McCain 100%, at least go to the polls and vote for your local folks and your members of Congress with whom you do agree. Voting for the president isn't the only important vote you can cast.