Well, this "Amy" was taught how to safely use one in high school by Mr. Gardner.  He was a wonderful teacher.  The best way to stop "gun violence" is to educate everyone about guns.

I fail to see the difference between protecting yourself in your home and protecting yourself in public as many people commenting seem to.  Either way, if people miss, others could be shot.  Bullets tend to go through walls.  Many children were being shot in their beds decades ago when I lived there.  And then one night, 20 people were out on the street arguing.  It escalated to a point where they all shouted they were going to get their guns.  I called the police and they did not want to respond.

Then what do you do?  Let your kids get shot or stand up for your family?