That people have the same legal rights as people is known as the "doctrine of corporate personhood." An indie film from a few years ago explored what _kind_ of person a corporation would be is here:
I'd say putting corporations on the level of a sociopath is giving them undue credit. Their level of intellectual sophistication is probably more on the level of an insect. It makes no more sense to apply human rights to corporations than to honeybees. Both are indispensable to modern society, but we don't talk about the free speech rights of honeybees.
The reason is that people confuse the corporation with its component members, ie its personnel because the corporation can't be visualized the way a bee can. As such visualizations become more common, I think people will see more clearly that giving corporations human rights is ludicrous.
That isn't to say that we shouldn't give them certain privileges, but the power to regulate a for-profit corporation should be absolute, since it owes its existence to a government charter in the first place.
http://www.thecorporation.com/
(spoiler: a sociopath)