It was obvious that he had been dangerous and threatening, and irrational for quite a while. He should have been taken to a psychiatric hospital long before he murdered a school bus driver and kidnapped a 5-year-old boy..
You make some excellent points. But in most places it would be illegal for a person with this kind of mental illness to own firearms.