Most business ethics courses and textbooks confine themselves to considering specific cases and principles  For example, students are often given lists of ethical rules for in-class discussion and role-playing
This approach fails to provide a framework for understanding specific principles and should thus be changed to include abstract ethical theory
People have no obligation to always behave ethically unless they are acquainted with abstract ethical theory.