I think the reason he chooses not to kill everyone to "avoid a war" is because if they are all dead there is no one to interrogate and confirm that they attacked him. In that case, the kingdom could just say he slaughtered them all in retaliation for his mistreatment in their kingdom.
Thank...