+JMJ+
I decided to resurrect the topic of an
older thread (in which I have participated before) because I apparently have found at the very least a partial answer to this moral conundrum that initially shook my faith a couple of years ago.
To recap, there are two scenarios that are being considered here. One is the scene in which a person who is running from those trying to murder him/her hides in your house, then the aforementioned potential murderers knock on your door and ask if the person they were looking for is in your house. To protect the person you have hiding, you would have to lie to the people who were pursuing him/her. But isn’t it a sin to lie?
The second scenario is that of the work of a spy or undercover cop, in which lies and subterfuge are the norm. But since lying is a sin, it would be immoral for a Catholic to be one. This, to remind others, is different from the question of being a soldier, since the main purpose of a soldier is to protect the state, and killing is the last option, while a spy or undercover cop has to maintain and even propagate lies to do his/her work.
The answer for the first scenario came from Dr. Peter Kreeft’s excellent lecture entitled “Seeking and Responding to Truth”,
which can be found in Youtube. In summary, to tell the truth to those potential murderers is
to commit a lie. You
promised, verbally or not, to protect the person that hid in your house; therefore, to rat him/her out is
to lie against that promise.
The second scenario, however, I still don’t have a definite answer to. Yes, for a spy or undercover cop to refuse to lie is actually lying to his/her superiors to whom he/she made a vow to do his/her job, but does it not make a vow morally unbinding if the vow makes one do something against his/her conscience or morality?
Thoughts?