Explain something to me.
Campaign donations aren't supposed to buy politicians, right? Because that would be bribery. But corporations give money for "access" or some other BS like that, right? And you can't limit the money they give to politicians, because, say the courts, corporations are people too.
And corporations are usually legally bound to maximize profits for their shareholders, right? So any donation from corporation to politician must therefore be shown to increase the corporation's profits. Corporations don't spend millions on lobbyist because they want to do a public good through tax reform. So say a company gives a million dollars. Then they must get more than million dollars back in legislative action or inaction. If not, they wouldn't be fulfilling their legal obligations to their shareholders.
You give politicians money, they do something, and you get your money back and then some. This is just bribery, right? Except it's legal. Hell, it's more than legal: it's constitutionally protected.
I am missing something?