I believe you've missed the mark on your story. See, the 2nd amendment does not grant anyone the right to bear arms, period. What the 2nd does is prevent the government from taking that right away. So what grants the right in the first place? You'll not find it in the Constitution, or it's amendments.
See, the right to own, carry and, yes, walk into a government building with a loaded weapon is a right that was never given to the government to regulate.
When "The People," remember, "We, The people, in order to form..." The People, wrote the constitution, they set out enumerated powers within the documents. The Enumerated Powers were those powers that the federal government was granted power over. What are they?
To borrow money on the credit of the United States;
* To regulate Commerce with foreign Nations, and among the several States, and with the Indian
Tribes;
To establish an uniform Rule of Naturalization, and uniform Laws on the subject of Bankruptcies throughout the United States;
To coin Money, regulate the Value thereof, and of foreign Coin, and fix the Standard of Weights and Measures;
To provide for the Punishment of counterfeiting the Securities and current Coin of the United States;
To establish Post Offices and Post Roads;
To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries;
To constitute Tribunals inferior to the supreme Court;
To define and punish Piracies and Felonies committed on the high Seas, and Offenses against the Law of Nations;
To declare War, grant Letters of Marque and Reprisal, and make Rules concerning Captures on Land and Water;
To raise and support Armies, but no Appropriation of Money to that Use shall be for a longer Term than two Years;
To provide and maintain a Navy;
To make Rules for the Government and Regulation of the land and naval Forces;
To provide for calling forth the Militia to execute the Laws of the Union, suppress Insurrections and repel Invasions;
To provide for organizing, arming, and disciplining, the Militia, and for governing such Part of them as may be employed in the Service of the United States, reserving to the States respectively, the Appointment of the Officers, and the Authority of training the Militia according to the discipline prescribed by Congress;
To exercise exclusive Legislation in all Cases whatsoever, over such District (not exceeding ten Miles square) as may, by Cession of particular States, and the acceptance of Congress, become the Seat of the Government of the United States, and to exercise like Authority over all Places purchased by the Consent of the Legislature of the State in which the Same shall be, for the Erection of Forts, Magazines, Arsenals, dock-Yards, and other needful Buildings; And
* To make all Laws which shall be necessary and proper for carrying into Execution the foregoing Powers, and all other Powers vested by this Constitution in the Government of the United States, or in any Department or Officer thereof.
The powers that were not granted, were not given to the government to control. Guns, well, weapons, actually, are not there, because they were not granted to the government.
The People were afraid that the federal government would get so powerful that they trampled the rights of the individual. That has happened. Look at the two asterisks in the list above...
The first is the Interstate Commerce Clause, and the second is the necessary and Proper Clause. Those two powers have been used more than any EVER, because they have been used to do many things they were never intended to do... such as write gun laws, pass a health care bill, and even to ban drug use on a federal level.
The founding fathers were afraid that it would happen, and that the government would get so out of control that they forgot themselves... and put two safeguards in place. The 2nd amendment was one of them, and that is why when you read it, you see the contract term "Infringed." You rarely hear this word used in court and there is a reason for that... see Infringed is a term that means that the government does not have the RIGHT to regulate weapons because it was never granted that right. To write a law regulating weapons IS to infringe on The People's right to own weapons (not guns, weapons).
The second safeguard was the 10th amendment, which says, basically, that if the power was not granted to the federal government, and wasn't granted to the states by The People, then that power remains in the hands of the people.
Where do gun laws fit? The Power was not granted to the federal government. That power was not granted by the people to the state, then that power to own, keep and carry weapons REMAINS in the hands of the people, ALL of the people. The 2nd amendment? All it does is say, keep your hands off, it is not your right to regulate.