I knew a staff Sergent (ranger) who was part of an ambush in Grenada that killed an entire family. They got caught in the cross fire.
The last thing he said he heard was the bubbles gurgling out of the infants neck from a bullet wound.
He went on to say he did not feel anything then and he probably would not feel anything now. It was a hazard of his job and it needed to be done. They died so our solders could live.
This is war, not some Utopian set of ideals that don't work in the real world.
Morally it is subjective.
So all you have shown is you don't agree because you "feel" it is this way.
In the real world and on the modern battle field that don't mean ****.
No. We are willing to accept that people die in war, and it is our job to kill them. This is the reality no matter how you would like to deny it.
No moral absolute here.