It's not "the populace," it's lobbyists that are funded by massive corporations that are trying to protect their revenue streams. What's the solution? Get the money out of politics. Make it illegal for government officials to take comfy six-figure corporate jobs after they finish their term, overturn Citizens United, put a limit on campaign spending or at least try to level the playing field in some way. That would be a great start.
Regulatory capture means all of this is borderline impossible, though. We live in a world where even 100M people will have a hard time fighting the collective power of billions and billions of dollars. Money makes the world go 'round baby.