За что прощать?
Теоретически военный человек — это взаимозаменяемый элемент. Не он выполнит задачу — кто-то другой. Отказ от выполнения задачи — бунт, уход в бега, проблемы на всю жизнь (иногда недолгую). Требовать такого героизма от каждого из-за... из-за чего? Страха перед гипотетическим Нюрнбергом? Ладно.
Другое дело, если данный приказ был уже явно выползающим за рамки или если человек «перевыполнил нормы», внеся свой личный штрих.
Роль также должна играть история вербовки человека в армию (мобилизация, контракт, что-то ещё; сильно ли были нужны ему или его семье деньги).
Но кому охота во всём этом у нас разбираться?
У нас до сих пор законы работают по табличной модели: «преступление X» — «наказание X». Даже условные модификаторы, как в драконьем покере, применяют редко.
Чтобы избежать злоупотреблений и всевластия коварных адвокатов? Да, вероятно. Но в результате мы меняем одно дерьмо на другое.