Guns were all around everyday, but there was never a problem. A century or so ago every young man had access to a gun and knew how to use it. But school shootings were unheard of in that day. So guns are not the problem. I think it has to do with the fact that life is devalued today.
Children see thousands of murders on TV and in movies and on the news.
The games they play are centered around killing. In some cases the music, if you want to call it that, glorifies murder. And I believe that the fact that a mother can choose to kill her baby before it is born adds to the mindset that life is unimportant. It is sad. My heart breaks for the parents that lost a child.