Liberal US states with strict gun controls have more crime than conservative states with guns. What do we make of that? The easy conclusion is that an armed citizenry inhibits crime and we should all load up (so to speak).
I think the answer lies elsewhere. I believe that liberal attitudes breed crime. People are taught about entitlements, rather than responsibilities. In schools, discipline is lax and respect for authority is neither taught nor expected. Crime is excused when it occurs. And the last place a liberal looks to find who's responsible is the person who committed the crime. (For a conservative, the reverse is true.)
So, when a Liberal says it's not the criminal's fault, it's "society's" fault, to the extent that the society is liberal, permissive, and "tolerant", I would say they have a point.
If that's the case, then the social answer to crime is less, rather than more liberalism; the answer is conservatism.