These are all important costs. But it is unnecessary to take them into account, when just the money costs of turning criminals loose is enough to show what reckless nonsense is being preached to us by arrogant elites in the media, in academia and elsewhere.
Deception of the public by advocates of leniency to criminals has been institutionalized in legal practices that create the illusion of far more punishment being meted out than is actually the case. "Concurrent sentences" are one of the most blatant of these frauds.
When a criminal has been convicted of multiple crimes, having him serve his sentences for these crimes "concurrently" means that he actually serves no more time for five crimes than he would serve for whichever of those crimes has the longest sentence. In other words, the other four crimes are "on the house."
Sentences in general overstate how long the criminal will actually spend behind bars. Probation, furloughs, parole and time off for good behavior lead the list of reasons for turning a criminal loose before he serves the sentence that was announced to the public when he was convicted.
Even "life imprisonment without the possibility of parole"-- often offered as a substitute for execution for first degree murder-- can be misleading. There is no such thing as life imprisonment without the possibility of a liberal governor being elected, and then commuting or pardoning the murderer later on. And, of course, the murderer can commit murder again behind bars.
With all the things that liberals are willing to spend vast sums of money on, it is a little much to have them become penny-wise when it comes to keeping criminals off the streets.