I prefer firing squad, publically televised. Hey, there's one use for PBS!
Not only would it discourage criminals, it would show the reality of what happens when you pull a trigger. Despite that, I doubt we'd ever run out of volunteers for the squads.
It sure as hell would help bring in that conservative audience Ken Ferree is angling for. ;)
-Dan