This is such a heated debate but unfortunately it is hard for anyone to have sensible conversation about this because people get so emotional. I completely understand that people want guns to protect themselves but at the same time the gun obsession in America has gotten out of hand.
So much of it is based on fear. Fear that is packaged up and sold to people in the same way any product is advertised. All while Russia is completely aware of this and uses social media to pit Americans against each other like a video game to them. You look in gun magazines and there are pictures of guys with guns dressed in USA apparel going up against ANTIFA members. They are using this crap to sell products to people. Then people retweet all these fake news stories that Russia creates just to drive us further apart.
People are too divided and struggle to even talk to anyone that has a different view then them. People need to be able to put their personal views down and work together. There should be more protection at school. Obviously a sign that reads "Gun Free Zone" is just what a crazy person wants to see. School security and infrastructure needs an overhaul. The existing laws we have need to be in-forced.
RE: What is the solution?