Corporations, like unions and other organizations, have a constitutional right to discuss politics. The Supreme Court has explicitly welcomed corporate speech on political topics, including the qualifications of officeholders and candidates. Yet many people would prefer to see corporate political speech excluded from the public debate.
Having lost the constitutional battle, reformers who oppose corporate speech have tried to pass legislation or enact regulations that would make it more difficult for corporations to participate in our political discussions. Those efforts have largely failed.