Well, then the answer is to stop voting for people willing to take lobbyist money, and for those that were already elected, make a public stink over it.
FDR won four presidential elections and scared the right so badly that they got a constitutional amendment to limit future "damage" to two terms.
The only way to run a modern political campaign is with lots of cash, so the cash must be procured somehow. Your two options are to level the playing field with public funding of campaigns (unlikely to happen in the wake of Citizen's United) or for a candidate to raise small dollar donations. The Sanders campaign proved that the latter is possible.
And if you find one, well... one person can't do much in politics.