'Having meaning' is not the same as a condition precedent. The National Guard and Reserve are not the entire militia. The 2nd Amendment means that the government may not infringe the people's right to bear arms SO THAT well regulated militias can be formed.  "The reserve militia or unorganized militia, also created by the Militia Act of 1903 which presently consist of every able-bodied man of at least 17 and under 45 years of age who are not members of the National Guard or Naval Militia." On your reading, women who wish to go about freely in high crime areas may be prohibited the use of arms for self-defense. That is not good for the liberties of women. And old men who live alone and may be attacked in their homes by robbers could be prohibited the use of arms. This is not good for the independence of our elderly citizens. Your reading is not grammatical. The 2nd Amendment means what it says, exactly.  Your 'for most people' rationale is an ad populum, a logical fallacy.