&gt;&gt; If you want companies to behave in an ethical fashion, you need to align legal, social, market, tax, and other incentives in order to push them in that direction. Expecting them to do so out of the goodness of their hearts is quixotic: they have no hearts with which to be good.<p>You mean, if I want the big companies to do good (or &quot;not do evil&quot;) I have to
pay up to them?<p>But the people who make up those big companies also have to live in the same
society as everyone else. So they should already have an incentive to do good
to those societies- they will personally benefit from that good-doing. Why do
they need me, or anyone else, to provide that incentive?<p>We all live in the same world, we all have a responsibility to be morally
considerate in it. &quot;Companies&quot; are not &quot;amoral entities&quot;, neither are nations.
Because they are groups of lots of people, who all are subject to moral
judgement.<p>&quot;I was just following orders&quot; is not an excuse anymore, and neither should &quot;I
was just doing my job&quot; be.