No, overly moralistic people are annoying but I see no reason to do something like that. And you want to strip the person of three things. The first two things you would probably say you don't have, but how about the third one?
You can traumatize a person into looking at the world differently, which changes how they act and think. If you're speaking in terms of "people don't change, they just adapt" then I suppose that's true.