JerryM, our resident hardcore theocrat, writes:
I fear that as to political parties we are stuck with the two major parties and they have so much power/money that they can't be dislodged.
Which is the one thing he has said that I must, regrettably and somewhat conditionally, agree with. I have spent a quarter century supporting the Libertarian Party, and those days are over. Our winner-take-all electoral system dooms any third party to spoiler status at best, except in rare cases when a major party collapses almost completely, as the Whigs did in the 1850s.
The strongest evidence for this is that Libertarians can do quite well in _non-partisan_ races, and the LP has scores of elected office holders at that level, but when these same candidates try to run as Libertarians in a partisan race they get creamed.
As far as differences between the parties goes, there are in fact some significant differences between the Repubs and Dems, on certain issues, although if one looks at the elected office holders the differences are far from polarized. There are pro-gun Democrats and anti-gun Republicans, and pro-choice Republicans as well as anti-abortion Democrats. But by comparison, the differences between Repubs and Demos on the one hand and libertarians on the other is much greater.
Both Rs and Ds believe that government should tax some portion of our earnings. Libertarians believe taxation is extortion, or slavery, and is therefore immoral. Both Rs and Ds believe our right to keep and bear arms should be restricted to some degree (such as the ban on imported "assult guns"). Libertarians believe the right to self-defense is a fundamental human right and therefore our right to keep and bear arms is inalienable. Rs and Ds believe our freedom of speech should be restricted in certain areas for some general public good. Libertarians believe any prior restraints on speech are a violation of basic rights -- the most hard core of us even oppose libel and slander laws.
There is no way I could sanction the rights violations favored by any "mainstream" candidate with my vote. To suggest that I vote Republican because they are somewhat better on RKBA is like suggesting I sleep with the girl who has syphillis instead of the girl who has AIDS. And since supporting LP candidates is nearly always a waste of time and money, I'm pretty much out of options, as far as electoral politics is concerned.
So I've given up looking to politicians to save me, and am supporting efforts to make the case for RKBA directly to the people -- as well as preparing for the dark days towards which both parties are leading us, albeit at different speeds.