There's a much easier solution. Downsize the scope and role of government and the big money will mostly disappear. People, corporations and lobbyists try to buy favors from politicians because the reach and importance of the government is greater today than at any other time in U.S. history.