Does knowing that the "well armed militia" clause was about defending against slave rebellion rather than foreigners change your views?
If you look at the statements of the drafters of the constitutions, their primary concern in having a well-armed militia was to protect against slave rebellion in the US slave economy, and capture and return valuable runaway slaves. Most business loan collateral was based on the value of the slaves, which could be repossessed on defaults. The reason why the different states agitated for this clause in the US constitution was all about preserving the slave economy, it had little to do with either foreign defence or home security. that's why the US is awash with guns