A Muslim with CS canisters and a nasty pamphlet wouldn't see daylight for decades.

PTSD my arse. That's no excuse to have a couple of pistols at home and to assault others. Nothing states that he was undergoing help, merely that undertaking his job has made him an irritable, violent thug who is a law unto himself which the defence lawyer dressed up as a medical condition. As Idaho stated, this seems to be more to do with his previous job.

Fine him heavily, curfew him. The only reason I'd not send his arse to jail is the cost to the state. If we could devise some cheaper ones then lock him up for a bit mainly as an inconvenience more than anything else.