1º, cualquiera sin antecedentes penales y sin problemas mentales puede tener YA un arma. Lo mas facil, una escopeta de caza. Pistolas y revolveres tambien, para practicas deportivas. Para seguridad personal, eso si que es ya muy dificil, solo para profesiones de riesgo (joyeros...) y amenazados.
2º, que ganas llevando un arma de fuego? Que en el supuesto de que te vayan a robar, tengas mas numeros de llevarte un balazo. 1º, por que igual que tu puedes acceder mas facil a las armas, los delincuentes, tambien. 2º que si tu sacas un arma, estas obligando al otro a sacarla y utilizarla tambien si tienes. Esas cosas, como "victima" solo se sacan para utilizarlas, igual que navajas y demas. 3º Quien tiene mas a perder disparando? Tu que tienes una vida feliz o el que tiene una vida de mierda? Evidentemente tu, asi que a el le costara menos disparar y afrontar las consecuencias (a menos que te creas que tienes derecho a ir matando gente por ahi en "defensa personal" solo por que te quieran robar).
En mi opinion, en el tema de las armas estamos bastante bien en españa, si no fuera por todo el mercado negro que hay proveniente de las guerras en los balcanes de finales del siglo XX.
Legalmente, se pueden acceder a ellas para fines justificados, y se evita que esto se convierta en el oeste, dispara primero y pregunta despues.