No, the National Defense Act was passed by Congress pursuant to the power granted to Congress in Article I, Section 8, Paragraphs 15 & 16 of the Constitutions. That act removed the Founders’ reason for writing the 2nd Amendment, namely the militia’s guns were now supplied by the Federal Gov’t not the individual members so armed citizens were no longer needed to staff the militia, and no one was allowed to join a militia who could not also qualify for membership in the U.S. Army, and America now had a standing army, the avoidance of which was one of the reasons why the Founders wanted a militia in the first place.