I keep hearing people say, "There's no difference between Democrats and Republicans." This bothers me quite a bit, but I understand the view point. However, it is also mostly wrong, and here's where a lot of the problem lies.
First, there is a huge difference between the two parties on social issues. In fact, they are night and day, they are so far apart.
Here's where the trouble lies - the people who make the proclamation of no-difference are speaking really of economic policy.
Unfortunately many Republicans and some Democrats are really corporatists. They will always side with big business over the people. (This is fascism people - the merging of government and business.) This is what the majority of people are really upset about. This is what the tea-baggers are really pissed about. They are just misinformed as to who to blame.
Now, there are some politicians fighting the good fight. Not all of them are corrupt. It is however difficult to blame to corrupt ones. The system itself is corrupt.
Do you have any idea how much money it takes to run for office these days? Millions and millions of dollars. Senators have to raise thousands of dollars every day to stay in office. Where do you think the majority of that money comes from? Big business. Extremely wealthy individuals.
When it comes time to vote, who's side are they going to take? They guys who pay the bills. Less than 1% of the population, and they have all the power.
So if you really want change, if you really want politicians for the people, then extreme campaign finance is needed. All corporate money needs to be taken out of politics. I would even argue for public financing of campaigns, closer to what the UK has (set amounts and only two months, if memory serves, to campaign.)
So before you go throwing one political party or the other under the bus as being "the same", look closer and realize that this is class warfare and the rich are winning. The real difference between politicians is their economics.
Want to know who your politicians are really working for?