Right or wrong is immaterial. Sooner or later you WILL execute an innocent person and there can be no justification for that.
That has always been my big worry with it. I was once for it but the recent questionable executions in Texas and Georgia changed my opinion on it. Lock these scumbags away for life and make sure they never get out. That way the worse we've possibly done is jail an innocent man instead of killing him.