We know that the System is rigged, but to attack Free Speech is the wrong response. Corporations and Unions should have no rights other than those of the individuals who make them up. The restriction on the donations of individuals should be lifted. All laws that give corporations and unions powers not granted to individuals should be repealed. The problem is special privileges handed out to corporations. If these were taken away, the Socialists who illogically think a Committee of Government Officials given rights that individuals don't have is somehow going to lead to more freedom would be seen as the absurdity it is.
If McDonald's was not given cheap beef by way of massive subsidy to cheap corn - and a host of other perks - there would be no need to "regulate" McDonald's and so it goes with hidden handouts and powers of the other Corporations.