Comment both are wrong. (Score 4, Insightful) 379
The concept of rights isn't about what a person can and can't do, it's about limiting the power of government. Freedom of speech is a right. It's implementation in the first amendment is important. The first five words of the first amendment are "Congress shall pass no law". This is an important distinction from "People have the right to" or "People can say whatever they want". "none shall pass", it doesn't matter if it's a flesh wound or a mortal wound, Congress can't make restrictions. Whether people have rights that companies do not is moot. It's whether the government can or can't restrict certain activities.
Some refer to the equal protection clause under these types of situations, but the notion of equality is only relevant if the two entities being compared are effectively equivalent. The notion that companies are equivalent to people is absurd. If companies are equivalent to people, how do you count votes for a company, and in what districts?