well I've been there, had my eldest son arrested for drawing blood and almost breaking my back, had him arrested, but the police seemed un willing to proceed as they said i would drop the charges later, this was 14 yeaqrs ago or so, he wasn't 24 but it was frightening for me and the 2 younger ones, he has had anger management too, you should request that,
It's the worst feeling, thinking your son hates you so much when it's really just that he was lost, nor coping and smoking cannabis, he's a different person now and so can you be shaun