The problem with these responses that I get consistently is that, while I understand and in many ways sympathize with them, they are approaching the issue from the wrong way. The way these responses approach the topic is to assume that we have the right or the ability to determine on our own when we can set aside Scripture because the situation warrants it.
Let’s look at some other Biblical commands and see how this looks…
“You shall not steal.” (Exodus 20:15)Well, what if my kids are really hungry and we don’t have any money. Wouldn’t it be Ok to steal some food, just to get us by? God wouldn’t want me to let my kids go hungry, right?
Or how about…
“You shall not commit adultery.” (Exodus 20:14)Yeah, but we love one another and are going to get married anyway so a little sex before marriage isn’t that big of a deal! Besides we didn’t go “all the way” so it doesn’t count!
Those are somewhat extreme but no more so than the idea of killing someone for the sake of a nation or killing someone who threatens you or your family. Do you see how this becomes problematic? When we dictate terms to Scripture based on situations, we become the authority over Scripture. Scripture becomes a guidebook to be consulted but also to be ignored when the situation warrants, making every man an authority unto himself.
When we are faced with an express principle or command that is discomforting, we need to examine ourselves and see where the rebellion comes from and not leap to find a “what if” situation where we can justify setting Scripture aside. I am quite certain that when our personal beliefs conflict with Scripture, it is not God who is wrong. More often than not, our doubt comes from a lack of trust in what God has promised and that is never a good position to be in.