Thanks for your Comment and bringing a new point which I didn't mention which is the family !
With a world promote no family , no ethics or manners , neither religion of course that will lead to where we are now!
plus all this violence in movies & Video games.
guns are there all the time but there were some values , the issue is not on guns as you mentioned the issue on society , when you go to Synagogues,Churches & Mosques you find the majority are the elders
Cause the youth & younger generation are busy !!
Thanks