Criminals will always find a way to obtain a weapon. The technology is not going anywhere because the knowledge to manufacture endures. It's safer in my humble opinion to just allow responsible citizens to defend themselves against a threat. Simply arguing that all guns should disappear or government should have stricter regulations will not solve the problem. Rather, arguable, it only enhances the problem.