We have been here before. In 1993, the then Shadow Home Secretary (one Tony Blair) said that we should be "Tough on crime, tough on the causes of crime!" An excellent turn of phrase describing society's problems and used in the aftermath happened of the Jamie Bulger case, so I think it's fair to say that some of the problems here go beyond fixes from political parties on their own.
What might help though (and it's a long shot), is for the main political parties to work together at ways in which we can help mend society where it is broken. The are those who feel that perhaps we should be more old fashioned, albeit with a strong dose of liberal empathy in helping those who are vulnerable. Perhaps I am being naive, but it feels wrong to just sit back and let a society that is broken in parts continue to fester and seeing some politicians make potential cheap scoring points