Gun control may be worth pondering.........
Sadly mental illness are not always detectable and I would imagine many parents choose not to want to "see" them.
In today's age where instant gratification is king, so many levels of socity just don't have the ability and skills and training to deal with ordinary every-day expected frustrations, denials, obstacles and adversity.
I won't even mention the defectiveness of way-of-thinking that appears to be so pervasive these days.
I seriously believe there should be PRACTICAL classes taughtin this country to teach inter-personal skills, manners, courtesy, social graces, etiquette (sp?), personal hygiene etc. And for those that need extra help, to separate the imagined fantasy world from the world of reality.
Perhaps basics such as cause-and-effect would make a good fundamental beginning for such classes. If you do this (A,B,C...) then X,Y,Z will happen, and then there is no turning back.........
Peace and rapid healing to all those involved and affected.