Do you truly believe that the Democrats are not supported by their own set of heavy hitters? They're all rich, and they're all on the side of the rich.
The Democrats are frequently able to outspend the Republicans. Do you really believe this is due to more grannies spending 100 bucks individually? Please.
The Democratic Party is simply supported by different industries and different interests with different rich people. They have slightly better spin for "progressives" because they're better at the bread and circuses.
Both parties are rotten to the core. The Democrats are no more able to convince me that they are for the little guy or the "middle class" than I actually believe the Republicans are for the Moral Majority.
They all work for lobbyists. Period. Some of that is our fault, but that fault is also a flaw in large democracies. You can control people by feeding them certain information that reinforces their existing views. The interests deliver the voting blocs, the rich fund the interests and the campaigns, and the voters do what they are expected to do. And this is 100% legitimate democracy. No actual corruption required.
This is because the government is large, and getting larger. As it assumes more and more responsibility, it becomes more and more remote from the voter.
Literally, the existence of successful lobbyists shows starkly how the government should be. Those interests succeed because they work on the model that the government *should* work on. They are specialized, they know their specific subject matter, and they know what laws they want passed. The only problem is that they are bought and paid for businesses, trusts and rich donors, they are not a responsible body. Instead of directly legislating, they have to now work to subvert the process of the existing legislature to get things done.
Break up the government, elect people specifically based on the subjects that they have experience with and shrink the size of the electorate that each representative is responsible for. Turn special interests into groups that are representative, not of money, but of votes. After all, that's all they really do now anyway, only for hire.
Democracy is a tactic to legitimize governments, its not a path to a "correct" answer. That's why it can ignore science and math to come to its answers. You want something to be done about global warming? Sure you may need to involve the government, but not for everything. Don't ask for the government to subsidize your pet interest, subsidize your interest yourself and demand that your special interest use its money for something other than buying politicians.