We really should protect our first amendment rights to bear arms, all arms!
After all, why limit it to gunpowder-based arms? We should be allowed to store chemical and biological weapons in our house to throw at intruders if we want! Suitcase nukes for protecting our suburban towns from the urban hordes!
After all, the Constitution doesn’t define “arms” at all, so they are all fair game. I mean, they didn’t have 100 round capacity magazines for weapons that could fire five bullets a second back in 1791 when the Second Amendment was ratified, but we’re allowed to have them! ALL ARMS MUST BE LEGAL TO CARRY IN A CHURCH OR BAR!
Unless you believe the idiocy above, that all arms should be legal, then you believe in arms control. And if you believe in arms control, then we should be able to discuss which arms are allowed and which are not.
Myself, I would limit non-sporting weapons (hunting, target, etc.) to 10 rounds and limit firing speed, require that they be locked separate from their ammo when not in use, and shooters be trained and licensed just like drivers and weapons be registered just like cars.
Unless you plan on armed insurrection or mass murder there are few rational reasons to have more firepower than listed above.