Earlier quoted context omitted.
Why should a for-profit enterprise have any kind of ethical consideration at all? It seems that's your mistake.
Like altruism, ethical behaviour is ultimately an expression of enlightened self-interest. People know this on an individual scale, and it's just as true on a corporate scale. When a company acts unethically, it is almost always paying a high price later for a small immediate win. We see this kind of behaviour a lot in companies that have been taken over by short-term MBA-style management, who temporarily boost quart…
I somewhat disagree on a generalized form of "altruism is in the individual's interest" (as in "always"), but for ethical behavior, this essentially means that their is no ethical behavior for companies, only a mirroring of the perceived values of customers.
You need very different actions to not tarnish your reputation when you're dealing with very different customers. Since large companies typically do, there would only be very localized ethics, and they could be diametrically opposed (e.g. "expose & hunt down gays" in Riad, "expose & hunt down bigots" in Berkeley). Ethics is the wrong term here, as the company's actions are not based on principles but on the expectations and principles of the environment, their values are reactive.