Part of the solution is to make bribery illegal so that people are less likely to be swayed by money. It'll be hard to get the people who have been stuffing their pockets with cash in exchange for selling out the American people to agree to limit their ability to do that now. Instead we're going in the opposite direction with the recent Supreme Court ruling making bribery legal as long as you call it a "tip" or "gift" after the public official gave you what you wanted.