Why is it so forbidden to openly acknowledge that one of the military's tasks is to kill other people?
Always has been, always will be.
Contained by discipline, symbolised by the uniforms and tradition, and sanctioned by the state.
Ugly, and hard to accept - but a simple reality.
That said - given the context - the man was a tw@t for making the comments in the way he did.