Heinz Dilemma describes a situation where a man named Heinz's wife is dying from cancer. The only drug that can save her is very expensive, costing more than Heinz can afford. The chemist who created the drug refuses to lower the price even though Heinz is desperate. Later that night, Heinz breaks into the chemist's lab and steals the drug.
Lawrence Kohlberg developed a theory of six stages of moral development. The stages progress from preconventional morality, where right and wrong are based on obedience and avoiding punishment, to conventional morality, where right and wrong are based on social norms and laws, to postconventional morality, where individuals develop their own principles of