David S. Lent was supposed to be getting mental health treatment after an arrest last year, and was not supposed to have any guns.

But last week, Lent shot and killed his 12-year-old son in Hinsdale before turning the gun on himself.