@IRFRANK,
The issue I am raising is the difference between "morality" as a matter of personal integrity, and "morality" as a control device of social systems.
(Micro vs macro morality). Such issues may be "handleable" at the level of a $12 error, (right and wrong are not in dispute) but not at the level of "the duty of killing" in a military conflict.
I am suggesting that "personal integrity" is selective and parochial, and this is the wider significance of the OP.