Now don't get me wrong, I think that war is murder, but the law says differently. Killing a soldier in war is not considered murder afaik (I don't think there are particular rules around off-duty soldiers - maybe someone can tell me). So in Afghanistan there are already non-Afghans fighting against British soldiers and this is part of the war there, in which our nation is participating. So was this attack simply a part of the war that happened to take place on 'our' territory? Is it fundamentally ethically different from what is happening in Afghanistan? And is our shock at the brutality of it partly an admission that we don't really think about the war very much and are simply horrified to find it arriving here rather than staying safely over there?