As far as contributions go, IMO unlimited contributions is what has corrupted the entire US Congress. How do you get elected, like Obama for example, start off with less than a million of assets, and in 8 years have an unlimited multimillion fortune?
As long as money is their god and all they have to do is sell their soul, which it seems most will readily do, the swamp cannot be drained.