Posted by
Always To The Right on Friday, February 29, 2008 3:14:47 PM
More than one in 100 Americans is behind bars or on parole, according to a new report. We should keep in mind what Heritage’s David Muhlhausen’s research found:
“In terms of public policy, a major factor contributing to falling
crime rates in recent years has been the increased use of
incarceration.”