Война сама по себе противоречит тому, что называют моралью.
Если ты моралист - ищи иные способы решения, нежели война.
Если развязываешь войну - то говорить что-то о морали смешно.
Солдат созраняет порядочное лицо, если ведёт оборонительную войну. Но если он захватчик - то захватчик по всем пунктам.
А если вспомнит древние войны, где захват города сопровождался последующими насилием и грабежом. Жестоко, но это суть войны, где проявляются все жестокие черты человека.
Следует помнить, что вражеского солдата у твоего дома либо следует убить, либо от него спрятаться, т.к. он вряд ли к тебе проявит сострадание - он захватчик и этим всё сказано.
И кто знает, что произойдёт с тем или иным человеком, окажись он в горячей точке. У него может на столько поехать крыша, что он озвереет. И то, что раньше ему казалось ужасно, начнёт потом воспринимать как само-собой разумеещееся.
Так что армия, ко всему прочему - это ещё и иная система ценностей, в которой для морали гражданского отсутствует место.