So much of what you describe is Conduct Disorder and can indeed lead to the development of Auditory Processing Disorders (APD) (antisocial personality disorder), also know as being a sociopath. I see a lot of the same traits in my own son. The anger the aggression his willingness to start or get involved in altercations. As I say this he has a a good 3 day run. Hopeful and optimistic with no expectations and my detachment armour at the ready. I know that he is definitely not on any drugs bar smoking pot which he admits to. Not in my house nkt in my yard and I definitely do not condone it. I pray he gets off the drugs and allows his brain a break and to develop.
100% you should call the authorities if he acts out again. I know how difficult this is. Been there done that.
You are an excellent support for your wife. Take care of each other!