The definition of "militia" or "well regulated" might make an interesting debate, but has no bearing whatsoever on what the Second Amendment means. The language very clearly says that ". . . the right of the people to keep and bear arms, shall not be infringed." There is no reason to believe that the term "people" means anything different than it does when the same term is used elsewhere in the Constitution, i.e., ALL of the people. If the founders wanted only members of a "well regulated militia" (however defined) to be able to keep and bear arms they would have said that.
NRA Benefactor Life Member
Pemigewasset Valley Fish & Game Club