Well, there you go. Congress cannot regulate all guns out of existence because that would infringe on "the right of the people to keep and bear arms".
Which answers tacticalogic's question.
Except that to you, "the people" is only whoever is allowed to vote (remember, voting is not a right), "keep" does not include personal ownership but instead mere custody of gov't property, "bear" is only in active service under the direction of state-appointed officers organized by the feds, and "arms" is whatever the state deems appropriate for combat.
Ergo, that "right" can be limited to gov't-owned flintlocks handed out to conscripts entering active combat. No?
You need to look up the definition of "infringe". Hint, it doesn't mean the same thing as "deny" or even "violate".
Ah heck, I'll do it for you.
transitive verb1: to encroach upon in a way that violates law or the rights of another (infringe a patent)
Webster's Revised Unabridged Dictionary (1913)
Infringe \In*fringe"\, v. i. 1. To break, violate, or transgress some contract, rule, or law; to injure; to offend.
2. To encroach; to trespass; -- followed by on or upon; as, to infringe upon the rights of another.