I think most people would agree with that stuff in isolation, but reasonable solutions aren't really addressing the problem. Support for the Death Penalty is a political shibboleth in the modern US. It's not going to change, realistically ever, absent a major demographic realignment in the way we sort our citizens into parties.
Preaching to a choir of geeks looking for "solutions" is the wrong target.