The constitution does not guarantee you the right to bear arms of your choice.
Here is a link to the text of the United States Constitution, which i thought i ought to provide, as i suspect you've never read it.
Article One, Section Eight reads, in part:
[Congress shall have the power:] 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;
In upholding the 1934 National Firearms Act, in the case of
The United States versus Miller, the Supremes wrote (in 1939):
In the absence of any evidence tending to show that possession or use of a 'shotgun having a barrel of less than eighteen inches in length' at this time has some reasonable relationship to the preservation or efficiency of a well regulated militia, we cannot say that the Second Amendment guarantees the right to keep and bear such an instrument. Certainly it is not within judicial notice that this weapon is any part of the ordinary military equipment or that its use could contribute to the common defense. Aymette v. State of Tennessee, 2 Humph., Tenn., 154, 158.
The Constitution as originally adopted granted to the Congress power- '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.' U.S.C.A.Const. art. 1, 8. With obvious purpose to assure the continuation and render possible the effectiveness of such forces the declaration and guarantee of the Second Amendment were made. It must be interpreted and applied with that end in view.
So, the Supremes do not agree that you have the right to bear any arm of your choice.
As i said, Tinkerbell, facts have a habit of biting you in the ass.