You could also go independent. With a massive campaign behind one of the independents like the kind there was organized for Obama, we might get some decent action and the two parties would know people won't just fuck over the spineless shitty democrats to go to manic retard republicans, cause there are alternatives.
or hey, there's these things called "third parties". actual civilised countries have them. they're filled with people who care about the values they're spouting, not because they "sound" good, but because they ARE good.
hmmm.