Based on Piaget's stages of cognitive and moral development, Kohlberg developed his own stages of moral development, advancing and developing Piaget's theory)

Now, what's important here is that when I was talking to my students about these theories, I provided an example of Kohlberg's dilemmas, which are stories and subsequent questions that he used to measure the level of moral development (there is no right answer; he is looking for more about the reasons justifying the choices). I thought it'd be interesting to see how you guys would answer one of these dilemmas.

I'm doing this for science (Badger science). I'll provide more if these seems of interest.

In Europe, a woman was near death from a special kind of cancer. There was one drug that the doctors thought might save her. It was a form of radium that a druggist in the same town had recently discovered. the drug was expensive to make, but the druggist was charging ten times what the drug cost him to make. He paid $400 for the radium and charged $4,000 for a small dose of the drug. The sick woman's husband, Heinz, went to everyone he knew to borrow the money and tried every legal means, but he could only get together about $2,000, which is half of what it cost. He told the druggist that his wife was dying, and asked him to sell it cheaper or let him pay later. But the druggist said, "No, I discovered the drug and I'm going to make money from if." So, having tried every legal means, Heinz gets desperate and considers breaking into the man's store to steal the drug for his wife.

Should Heinz steal the drug? Why or why not?