There was another way to deal with this
Instead of killing the NPC, you could just say from now on you refuse to take on NPC's as part of the adventure. When they say they won't hire you unless you take on their NPC, say, "Sorry to hear that, but I guess you can solve your own problems", and...