Look, it took 2 entire generations to get us into this problem and it will take an entire 2 generations or more to get out of it..maybe. The removal of GOD and religion from just about everything anywhere, political correctness, sending our jobs overseas(while promoting welfare)and the breakdown of the family unit is what got us to this point. These things are the root cause of very bad things for America and will continue to be so. Because of this we have hatred filled hearts for our fellow Americans. Remove reasons for hatred and you remove the majority of societal problems. Just what spurs a lot of this hatred, acts on and pushes narratives for the items mentioned in the second sentence.....both of the political parties. Because of this nonsense, it is getting harder and harder just to raise our children properly and keep a family unit together....and so it goes, it feeds upon itself for generation after generation. People killing people has zero to do with guns, or any other weapon for that matter....it's just a tool to carry out the aggressions of the hatred. Look back into history... guns, swords, arrows, hatchets and poison were all used enmass to carry out the aggressions of hatred. Nothing changed in the tools and methods used. We need to remove the causes of hatred. Parents, churches and teachers do that best and can make the largest impact to societal problems.