Corruption in Washington, DC

I am reading books by Ted Cruz and Matt Taibbi (more about both later). They both agree that there is a corruption problem in Washington, DC. The corruption is centered in Congress and involves large sums of money in exchange for favorable treatment. The solution, I believe, is public financing of campaigns and for the voters to THROW THE BUMS OUT. The media must do a better job of informing the voters of who the bums are and how they are corrupting the system. Once voters know the dirty secrets of some Congressmen and the practice of gerrymandering is halted, I believe that our government will start working again for all of us, not just those with deep pockets.