I feel that there is very little reason to free Lorenzo, except if playing a selfish Sole Survivor. Freeing him helps no one outside the two of them, and puts people in more danger than keeping him locked up did. Ultimately, I'd argue killing him is even a mercy at the point of insanity he's reached.