Thank you, yes that’s very helpful. However it does raise one further question
Normally in Catholic moral theology we must never do an evil even if it results in a greater good. So normally we wouldn’t, for example, justify stealing to save a life (for example, robbing a bank to pay for someone’s operation). However in the case under consideration here, it seems we can justify helping a bank robber to save a life (our own), if we are being threatened.
So comparing two situations:
- I decide to help a bank robber who threatens to kill me, in order to save my life.
- I decide to rob a bank in order to get money for an operation I need to save my life.
So if I understand you correctly, situation 1 is moral, and situation 2 immoral. In situation 1, the idea of robbing was originally not mine, but it was the robbers idea, and so I am allowed to weigh the pros and cons between the action and it’s consequences? But in situation 2, I must not consider the outcome when deciding if the action is right or wrong. Is it that simple?