Both parties are owned by the same people.
If working class people vote Republican then it is assumed that they are economically satisfied and more concerned about Homosexuals getting married, abortion and worried that AlQuida is going to attack them.
If working class people vote Democratic the ruling class start throwing crumbs. However if the Democratic crumbs arent enough and working class people start voting Socialist or heaven forbid Communist then they panic and pass laws legalizing unions, the right to strike, Social Security, 40 hour work week etc.
There is a way to fix our system without resorting to revolution, Socialism or Communism. Confine the political system to those who are entitled to participate-voters. If you cant vote-you cant participate, that means no lobbying and no campaign contributions. Why should foreign governments and multinational corporation that owe allegience to no country be given access to our politicians? Why should they be allowed to take part in the political proces by funding campaigns? If they were supposed to be allowed then they would be able to cast a ballott.
But then again, if we cant get Democracy within our piddaly union what are the odds of getting it on a National scale? Well, its been done before!