It sounds to me to be a character script or a behaviour script issue. From what you described, it seems like the NPC child has a default script left over from the template, which has to deal with responses to crimes, like killing his ally (at the time of the combat)
Try removing the crime-based scripts available to him, or edit some of your own if you still want him to respond to other crimes.