Have you ever noticed that it is only bad people who do killing.
If they have guns, they use guns.
If they don't have guns, they use knives.
If they don't have knives, they run people over with a truck

Maybe if we focused the discussion on the real point - keeping the baddies out then it wouldn't matter about the gun, the knife, or the lorry.

And from a medical perspective, it is a heck of a lot easier to fix someone with a bullet wound than a stab wound.