When it was passed the 2nd Amendment made sense. People who read it will be familiar with the fact that it's about organized militias having the right to bear arms, and reading laws about how the military was structured the year before -- essentially every able bodied man was obligated to be a member of their local militia.
That's long since ceased to be the case, however. The militia have morphed into the Army and Air National Guards where they are largely federalized. Ostensibly they act under a very confusing dual chain of command w/ Title32 (Governor/State control) and Title10 (Federal control). But the overwhelming majority of funding (and thus influence) comes from the Federal side. In order to be a member of today's "organized militia", one must go to a federal military branch' boot camp, professional training, wear their uniforms, meet their physical and proficiency requirements, etc.
The people who preach the 2nd Amendment today have no military training with their weapons, let alone any physical fitness standards, or in any way a member of an "organized militia". Rather they often speak about how they need these weapons to rise up against the government that guarantees them.