Arguments for Corporate Social Responsibility: (...) Socially responsible businesses tend to have more secure long-term profits. (...) Being socially responsible will avoid further governmental regulations. (...) Social responsibility will increase the stock prices' value in the long-run, thus creating more shareholder value.
Arguments Against Corporate Social Responsibility: (...) Businesses have too much power; they will become even more powerful relative to the other stakeholders by employing social purposes. (...) Direct accountability of social actions is relatively low.