This is a valid legal point, but not a valid moral one.<p>In a normal society, we recognize that being "legal" and being "moral" are different things, and that you cannot and generally shouldn't try to legislate for morality.<p>We expect individual citizens to behave both legally <i>and</i> morally. This means we sometimes expect citizens to do something that isn't strictly required by law (e.g. assisting someone who has been in a car accident rather than just driving by).<p>In law though, corporations are also "citizens" - but they have an additional obligation to act solely in the best interests of their shareholders (the shareholders can sue the directors for not doing this).<p>So we're left with a society in which all corporations not only are, but are legally <i>required</i> to be sociopaths.<p>There's a docufilm called "The Corporation" that makes this point fairly well.