We all know, and agree with, General Sherman's (slightly-misquoted) dictum that "War is hell."
Well and good that we do: it's true, and has always been true. We all know so.
Well and good that we can all objectively judge the moral quality of war.
How is it then that we invariably regard warriors as "heroes"...and not logically, as devils ?