There will always be firearms. You can make them illegal but you can't make them stop existing. This is the fundamental problem with these types of suggestions. Switch to bow, it's safer! ...but the criminals (and anyone else) will keep using firearms. Comically absurd idealism about society and the world.