Elizabeth Smart is alive, thankfully. But, this scumbag and his wife did murder her childhood. That IMHO deserves the death penalty.
Same with that evil trash that tortured Jaycee Dugard.