For 120 years, it was not Congress but the Supreme Court that expanded the definition of "persons" to include for-profit corporations for the purposes of applying constitutional protections.
WSJ: Ralph Nader and Robert Weissman: The Case Against Corporate Speech