Year after year nothing changes. The same people, and the same type of people are elected. We complain, we protest, and then we reelect them. Why? Cause we gotta win of course!
And that's the problem. As counteractive as this may be, if you want to change the government you have to stop voting for who you think can win, and instead vote your values.
Yup, your guy probably won't win, at least not until we get more people to understand this. But you won't be contributing to the problem.
They, the Republicans and the Democrats, are perfectly happy to maintain status quo while getting us to be split along party lines and keep voting for our color instead of for who really matches our values.
To put it another way, there will be no change until the people stop voting for the top red or blue candidate, and start voting for the man or woman that best reflects the values and principles of the voter, regardless of the letter in front of the name, the animal on the pin, or color on the chart.
When we vote our values we win. If we treat voting like gambling, then just like in Vegas, the Houses will win, the white one, and both chambers in congress.