A satisfactory approach to moral business decision-making would encompass:
A. Doing well for the company as per Ethical Egoism.
B. Acting morally for the "greater good" as per Utilitarianism.
C. Achieving this "greater good" without demeaning or disrespecting anyone as per Kantian ethics.
D. All of the above