"A well regulated militia, being necessary to the security of a free state, the right of the people to keep and bear arms, shall not be infringed." Please stick with me, as I know my answer is somewhat long. I believe that the Constitution is a "living document", that it is written in such a way that the laws it outlines are general enough that they can answer problems that the Founders could not have dreamed up at the time (actually, I believe that this was deliberate, otherwise, it may have outlived it's usefulness -- the Founders were very smart guys; much smarter than anyone in Congress now!) Anywho, I think that the second allows for gun ownership to protect against threats to the "free State", and the people who live in it. When this law passed, the British (uh, I guess that would be you) invading again was still our greatest threat (and it happened in 1812), so the right was added to the Constitution to wield arms to be able to form a militias, if the need arises. Well, today you're our best friends, and we really have no more need for a militia. However, we do have police at the local, state, and national level. In the law's simplest form, the militias live on as our police, because of the Second Amendment. But the people of this nation don't each have our own private police officer, so sometimes that need to protect the people of our "free State" requires the public use of arms. The Founders never thought about the fact that a quickie-mart owner might need a shotgun to chase a robber away, but they certainly forged the Constitution in such a way that leaves that opportunity open.