Corporations do not act but for the behest of their controllers and decision makers, who clearly should take morality into account. Larry Ellison is not a lawnmower, he is a person who is responsible for the decisions he makes and how those decisions effect those around him. Larry Ellison CAN hate you, Larry Ellison COULD give a shit about you. He chooses not to. He deserves the negative repercussions from decisions he makes. It is simply inane to demand that every aspect of morality must be legislated before corporate owners and decision makers should include it as a factor. It is only the security afforded to them by the rest of the population permitting them to continue operating that allows them to operate as they do.
Frankly, your point is far less insightful than you think.