Since the 90's we have doubled the numbers in prison without doing anything to reduce crime. The Tony Blair promise on "tough on crime, tough on the causes of crime" failed massively on the second part. Criminality and a broken society cost us innocent tax payers billions every year without any chance of success. So why not pay a little bit more to fix the problem now and save future generations?
It might not make the front pages of the Daily Mail, but if we put real investment into mental health services at all levels then we would reduce crime, suicide and self harm. If we invest properly in our broken communities to give real opportunities to all, we reduce crime. If we review education and make it about the needs of the individual rather than a one size fits all approach, then we create school leavers more skilled and prepared for employment. This generates more tax and reduces dependency on the state. If we use prison only for those who really need it, we drop the population by half overnight and can focus on the offending behaviour work, rehab and resettlement work that genuinely changes lives. If we review our drugs policy, provide treatment and care to get people off drugs rather than criminalise them, we actually save money and lives.
This sounds left wing rubbish to those who have no counter argument, but it works. Invest now, save later. Sadly there are far too many selfish people who are happy to see others suffer if they enjoy their little comforts.