Part of the reason I own an assault rifle, is after being attacked right after I graduated high school by a boy I dated my freshman year. He still stalks me, and I'm 28. Better believe if I ever saw him standing in my house again I wouldn't hesitate to shoot him where he stood. I'm lucky I don't have scars from the beating he gave me. At 5'1" and 115lbs to his 6'3" 230lbs, everything I learned about hand to hand fighting was basically pointless. And I would want more than the 2-3 chances I have with a shotgun. Especially because of whom he may have with him. Plus, I like to use my shotguns for clay shooting and would hate to have a bad association with any of them since I have spent $300 a gun getting them fitted to me. I live in a very nice neighborhood, and home invasions have happened. Chances are I would use one of my handguns simply bc we have them in safes in various places in the house that I could quickly get to, which literally take seconds to open with a fingerprint, but if I had the chance, my bushmaster would be what I would want to have in my hands.
I would rather have something and never need to use it, than need it and not have it. Much like a spare tire.
However, what can we do as parents, adults, caregivers to prevent these things from happening? It's not about the gun. The boy in PA showed what damage could be done with a knife. The problem isn't the weapons, it's the people. We need to take a deep look at the root of the problem. The ability to hurt people on a massive scale is there for all. What do we do to stop people from seeing that as an option in the first place?