I looked this up, and OMG, it reminds me of a class exercise I went through in grade school 40 some-odd years ago. It was an exercise to determine your maturity level. The teacher gave us the following scenario:
A drug company finds a cure for cancer that costs only pennies to make, but they charge thousands of dollars per dose. A man, whose wife has cancer, cannot afford the price of the cure. He steals the medicine in order to save his wife. Was the man wrong? All of the students said yes, because it is wrong to steal. I was the only one who said it was wrong for the drug company to charge so much to save someone's life, so I didn't think the man was wrong for stealing, because his wife's life was at stake. Guess who the teacher determined was the immature one? In front of the entire class.