If the rise in gun violence is a result of increasing mental health problems, then what is contributing to the rise in mental health issues?

It seems to me that the spike in mental health problems began in the 90s. Around that time there was a wave of children diagnosed with ADD. We also saw the rise of a generation of self-professed victims, full of angst. Is there a correlation with changes in technology?

Ever since that time, we have seen a sharp rise in children determined to be on the autism spectrum. Is it due to GMO foods, vaccines, pollutants, addiction to TV and video games that disconnect us from nature? Your thoughts?