you cant use a gun if you can't get a gun.
You only need a gun as self defence if other people have guns.
Same with knives.
It is ridiculous to say we need guns.
What about 90lb woman? Or someone in a wheel chair? Or an 80 year old? How are the supposed to defend themselves?