Yes, corporations should have moral responsibility

Corporations are conversible agents. Their message can be different from that of the individuals that make up the corporation. They also erode individuality. Therefore, corporations must have defined morals to fill the ethical space left by the individual.