As for the sinking to their level thing, I have a question for you. Do you support the death penalty as a punishment for murderers? If so, how do you justify sinking to their level in that scenario but not this one? If not, why are you advocating death as an alternative in this thread rather than incarceration?
I also agree that they should be given a choice. However, as for the enforcing what a person can and cannot be, we already do that. It's called the law and law enforcement. We currently say it's not okay to be a murderer, rapist, child molester, etc. and so we punish those who are those unacceptable things. How is reprogramming to allow a continued but altered existence somehow a greater transgression of individual worth and choice than execution for those same infractions? Both permanently prevent recurrence of the behavior, but the reprogramming would allow the person a second chance of sorts wherein they would no longer be held down with the baggage of their mental illnesses that caused them to do horrible things. I don't know about you, but it seems to me that allowing continued life seems the more humane thing to do.