QFT. The problem as I see it is that the really wacked out libs (School shooters, mass murders, serial killers) will also have a significant amount of fire power.
I'll be damned if anyone beyond Superman or the Terminator can Catch a fired bullet and stop it.
Most everyone in real life needs a gun to Pre empt the bad guy firing their's.
So yeah. You're right.
As Written.
Shall Not Be Infringed.