So many people take the fact the government doesn't work the way they want it to as evidence that democracy doesn't work. It's a fallacy. What they have trouble understanding is that while we may largely agree that certain problems exist (very few people are in favor of corruption in government) we are incredibly divided on how to solve those problems. My (imperfect) solution would be publicly financed elections and a complete end to campaign contributions. There are many people who feel passionately that campaign contributions == free speech. There isn't enough public support for one solution or another to override the institutional inertia that was built into the constitution by design.
It isn't evidence that democracy doesn't work, it's evidence that your position doesn't have enough support.
But when positions do gain support, things really do change. We've passed constitutional amendments outlawing slavery, giving women the vote, and instituting civil rights. Jesus Christ, do you understand just how hard getting each of those things passed was? Do you understand how many entrenched and powerful interests had to be overcome? Do you understand just how little shouting that democracy doesn't work would have accomplished when faced with moral injustices like that?
If your solution isn't getting passed, work on convincing people that it's the right solution. But don't scream democracy doesn't work when it doesn't get passed because not enough people care about it or agree with it. That actually is democracy working exactly how its supposed to.
Change opinions. Don't rant about how they don't matter. </rant>