your ire is poorly targeted. ethics is taught in mba programs. whether that translates into more ethical companies is certainly debatable, but don't simply assume mba holders are bad people (and engineers are good people).
the reasons for the paucity of corporate ethical behavior is complex and varied, but certainly one cause is we've collectively capitulated to the supremacy of the profit motive, and there's just not enough perceived (direct) benefit in doing so.
the reasons for the paucity of corporate ethical behavior is complex and varied, but certainly one cause is we've collectively capitulated to the supremacy of the profit motive, and there's just not enough perceived (direct) benefit in doing so.