I think that the civilians who are posting on this thread have little grasp of the realities of service. They have never been in the position where they may have to kill another human being. Nor have they seen their colleagues die beside them, then wiped their colleague's blood off their face. They haven't faced a rioting mob, and had to beat out the flames when their breeks are on fire, due to a petrol bomb. To say nothing of being on the receiving end of a rain of broken paving stones and half bricks.
They seem to think that every soldier wants nothing more than the opportunity to kill, whereas it is the last thing that a soldier wants to do. Taking a life is not ever a trivial matter.