I'd much rather have better people that make all of it unnecessary but I'm not holding my breath. Until we get an entirely better class of people, there are some who have proven they have no right to breathe the same air as decent people.
But everyone's life has intrinsic value, because we are human. Not because of our good/bad actions in this life. Prisons are sufficient to containing people who are not capable of living in society without harming others.