D-E-A-T-H. Totally warranted. Heinous crime, no extenuating circumstances, overwhelming evidence. D-E-A-T-H. Slow and public.
A good long desert hiway and a good truck, some chain is whats called for. Feed the poor starving buzzards for 200 miles or so.
I was against the death penalty for many years, but cases like this are tailor made for the DP.