I more-or-less agree with your world view, with the caveat that I would interpret contrafactual crime prevention as anger translated into decision theory language (it helps to think about the reason we evolved the emotion of anger). Deterrent as applied to other people is a version of the contrafactual crime prevention where we restrict our thinking to other people in this event branch as opposed to all event branches.
I more-or-less agree with your world view, with the caveat that I would interpret contrafactual crime prevention as anger translated into decision theory language (it helps to think about the reason we evolved the emotion of anger). Deterrent as applied to other people is a version of the contrafactual crime prevention where we restrict our thinking to other people in this event branch as opposed to all event branches.