Well, there is no "solution" in the sense that you can't fix it. The more power government has, the more people will use money to influence that. But logically there is a way to minimize the damage. Minimize the size of government. The less of it there is, the less damage they can do
There is one way. Support the Article V movement.
We need states to rise up and take away Federal power. I contend the first thing to do is to impose term limits on Congress and pass some sort of balanced budget amendment. Take the $$$ away.
How can this get done? Well most people have been dumbed down to the point that they look to the President for all their answers and have no idea who else in government is in power. As a result, most of the dead heads only come out during the Presidential election, and usually only vote for the President.
This gives those in the know an opportunity to target state legislature positions who push the Article V movement. As a result, there is no need to get a mass message out there. Once enough states pass process to proceed, which we are close to obtaining, then the whole process is out of reach of the Federal government.
The problem then becomes, how do we protect the corrupting influence on the legislatures who are in charge of the proceedings?
Shrug. One step at a time I suppose.