Re: they'd just have high levels of knife crime
I don't think so. Using a gun is impersonal, using a knife is very much up close and personal. Plus you might get blood on yourself.
But I do agree that the societal guardrails we have thanks to welfare and social care are certainly what keeps the pot from boiling over.