Corporations exist only because some legal documents say that they do -- kind of like Santa Clause's existing because parents say that he does.
The corporations not even take into the account the environment or the employees that work for them in awful conditions or receiving very law salaries like diamonds corporation did with some developing countries where the people are starving to death, and that they don´t have other choice to earn a painful salary to live. The real problem is that companies are using aggressive campaigns to manipulate costumers and making our relations with the rest of the world more commercial, more superficial, creating in our mind a need for more things.
How can the world ensure that corporations take responsibilities from their actions?, This part is very complicated, because in order to take responsibilities corporations should have policies and rules that they must follow even though they are against the world, or against what is good or bad.
If these corporations manage resources and goals in a way the society goals and their goals fit, it will be more easier to take advantage of the world development in a way that at the end the situation end in win -win, but actually in my opinion the corporations do not make benefits for the society. Corporations should reinvest a little bit of the profits, in order to create a more equal world, were the gap between poor and rich diminish. And this depends us the future managers, because is part of us that we create paths not only for the corporations profits, but also for the society benefits, better life conditions, and better awareness for the environment.
Bibliography
Stanley F. Slater a, R. A. (2008). The business case for commitment to diversity. Science direct.