My muzzleloading firearms do not use fixed cartridges. By this language these would NOT be considered “firearms”.
At the time of the formulation of the 2nd amendment, muzzleloading flintlocks were considered firearms. I do not think the above definition is properly constrained—it is too tightly constrained.
I’m ok with muzzleloaders being exempted from the firearm category.
The first two home invaders get taken out by the .58 ball of double-barrell pistol #1 the next two by pistol #2....
Load them, then, and reconsider the definition, heheh.