Money chases power. The only way to reduce or eliminate the role money plays in government is to reduce the power government has.A politician's top priority is not doing what's best for the country. It's playing the game, raking in the donations and getting re-elected.
Our system incentivizes and rewards this. As long as that's the case, it's silly for us to expect them to change.
Time to change the system.