Since we learned from the experience (See case of terror act in Merkaz Harav) that it takes the police or army at least minutes to come to the site and people should react in second . Would you recommend for more people to buy guns?
I believe that those with army combat experience, especially officers with special units, provide protection to the community when they have firearems. With anyone else, the danger of not using weapons properly is vast. The two people in Mercaz HaRav who used their guns were experts.