Our legal system has no room for ethics. If the rules of the game make it profitable to be evil, companies will probably be evil. They might not be, but it'll be an uphill battle. If we redesign the rules so that being evil is not profitable, that will make it a whole lot easier on everyone.
Of course, actually doing so won't be easy, because the status quo benefits most influential players...