IMHO Everyone should keep and be well trained on the use of guns. While I personally do not own any. I am well trained in the use of many types. I prefer Archery and am well trained in that area as well. Again IMHO It is every persons duty to know how to defend yourself and those less able. Kinda like knowing how to change a tire. A good skill to have and not need.