Pain is a great evolutionary tool. Without pain, we as a species would not exist. We would have died out long ago...
Pain is nature's way of telling you that there is a mistake that is harming you. Failure to correct that mistake results in more harm and more pain until you reach a point of no return and die...
If I were to think about society and use the above... What I see in my mind's eye is that as a society we are on borrowed time...
Take a look at this graph...
this crude graph represents our technological development. We are now in a period of exponential technological growth. Technology is a form of power. As technology grows, the power of the individual increases. So, the ability of the individual increases as does his ability to harm society.
As technology progresses, the individual is able to harm society to a greater degree.
My point?
Gun control is only part of the solution. What we need to do as a society is come up with "some" way to ensure that all individuals are sane and not prone to harming society.