Most importantly, glad your son is ok.

Based on the rap sheet - sounds like this person is beyond rehabilitation. How the heck he got out defies belief IMHO.