I know this has been said many times but it is worth repeating. The Second Amendment was written during the times of muskets and black powder , single shot pistols. Anyone trying to extrapolate the meaning of the Second Amendment with regards to any firearms besides the ones that existed at the time is pure speculation. In the same context that a black person was only counted as 3/5th's of a person in the same era, the Second Amendment does not apply to the arms of today for the simple fact that they didn't exist when the Second Amendment was written. Whether the Second Amendment was actually written to keep a well regulated militia is irrelevant when the simple fact of the gun control issue is that the guns being talked about in the Second Amendment were single shot muzzleloaders. I don't think any American would object to the right to bear those arms.