No need for stricter gun laws, only the ones that are sane and obey the laws abide by them. Just like all the other laws including the one about "thou shalt not kill".
Cut the publicity out. Quit making each shooting an ordeal. It just stokes others to try the same things.
Growing up, we had 30 minutes of local news and 30 minutes of national news at 5 pm and 10 pm with a morning show. 3 channels. News blurbs on the radio at sporatic times. Daily Newspapers. Now, hundreds of channels to funnel it 24/7, the internet, radio, satellite, and even a newspaper or 2 still. Everything gets sensationalized.
Growing up, arguments were settled with a fist fight as a kid. Now, even talking bad about another kid will bring down severe punishment. That leads to them taking more drastic measures. The internet and kids has had a negative effect on them in so many ways.
Raise your kids right, love them every minute you can, and pray things work out.