In 2010, the Supreme Court of the United States held that the free speech clause of the First Amendment prohibits the government from restricting independent expenditures for political communications by corporations. (Citizens United v. Federal Election Commission, 558 U.S. 310)
The court effectively ruled that spending on political campaigns was “speech” and was protected by the constitution.
Funny, we used to call that “Corruption”.