Agreed. I do think we would be better off if some people never walked free. Like you.
Be careful what you wish for, generally going around throwing your political enemies in prisons has frequently had longterm consequences for the safety of the people doing so and the people that support it.