So, you think that support for partial birth abortion, abortion on demand, gun confiscation, gay marriage, an openly gay military, and gay adoption is "mainstream?" And that people who oppose that are "far right?" Did you click the wrong URL and find yourself on the wrong political forum?
You're hysterical regarding these other issues. Abortion and gun rights will not change barely a lick under any current GOP candidate. They will, however, change dramatically under any Dem candidate.
If Rudy or McCain wins the GOP nod and you stay home or vote for some 3rd party, you're voting to lose gun rights, you're voting to expand abortion rights, and worst of all, you're voting to surrender in the WoT.