Just how and why do corporations have free speech rights? Afaik, the Constitution doesn't grant any rights to corporations. Corporations are not individuals; they are capable of significant harm on a national or global scale.
From Wikipedia:
> Mehta ruled that requiring big pharmaceutical companies to disclose prices to consumers in television advertisements aimed directly at consumers would violate their free speech rights as corporations.[11]