That's an interesting piece. From my view, we don't need all that explanation. The militia is all men 18 to 55 in all states. With the 19th amendment, women are included. That makes up all the majority age citizens in all the states. Therfore the first clause and the second clause means the same thing
: people have the right to bear arms.