Man arrested for 2x4 labeled "High Powered Rifle"
The problem of shootings or stabbings, these will never be eradicated
A person will be too naive and gullible to believe so
People are going to find a way to kill one another
As for guns being obtained for defense, this is no different knives, etc. for defense, and/or than a martial artist training in defense
By the large mass of people, I would think, per statistics; gun, personal, and even martial art defense, are low.
I have a extensive family-relative-acquaintance base, and taking a consensus among these, I had found hardly any gun/knife/martial art, or hard core defense have been used
Thus in these cases, within defensive mechanisms likewise to guns, personal/martial arts, home, etc., sometimes "the need", is spawn from anxiety resulting in media creating fear and over-the-top security.
The media seems to create the tension overall.
However, if one should reside in a heavy crime or violent area-then, of course, the chances of certain defenses within those certain parameters, will have to be met
For example, if there is a metro area with high percentages of shooting or gun crimes, one would have to arm themselves with the proper defense/gun to meet that level.
Per "Fighting Fire with Fire"
One can not take such a position against guns, stabbings, hard core violence if they are not subjected to it first hand on a routine basis or within such culture thereof