Comment Re:Greedy bastards ... (Score 0) 423
Corporations are constituted by people, who do not give up free speech rights when they enggage in busiiness. Congress has no authority to do so because of the first amendment. Congress may not create groups of people then require them to give up free speech as a cost of entry into the group.
As for your example from this week, Congress' ability to force companies to say things is heavily oriented around preventing deception and fraud.
Jamming one's political opinion out the mouth of a corporation is similarly not allowed.