I've given up on democrats and liberals. I've given up on electoral change. Public banking could be the straw that breaks the corporatist camel's back. North Dakota has had it for over 80 years. Many nations have it. There are a few states or cities that are getting close to instituting it.
Big corporations are the biggest threat to the future of the human race... period. The TPP Trans Pacific Partnership, will confer nation state status on corporations. Obama is pushing this and the congress is ready to let it happen.
Here in the US, the people must take their country back from the military/financial/medico-Pharma/Agra/prison/fossil fuel energy complex.