I let him go as well. IIRC, you could let him go without violating the masquerade, which is all good.
The way they made the character did a pretty good job of conveying the fact that he really was terrified. The one time I did kill him, I actually felt a bit bad afterwards.