When rescuing Halsin, whatever players do with them is players' own decision, but Halsin, on storytelling wise, who is not a shadow druid, shouldn't be the one who would willingly harm those goblin kids in a deadly way. This fight reminds me of the owlbear fight, if Halsin was in players' position fighting those two owlbears, would he decide to kill that owlbear cub? Of which I think not. And since druid are able to talk to an owlbear, while both owlbear and goblin are capable to kill humanoid beings without moral trouble to them, then what's the difference between an owlbear cub and a goblin kid?