I thunk if you look in to comments from the founding fathers, in support of 2nd amendment in the aspect of the defense of tyranny. If this is a part of the 2nd amendments original purpose, then you are faced with a simple question. Would the founders who just won a war with a tyrannical monarchy, want the people armed with only muskets? Or would the founders want us to be free to be sufficiently armed to defend the constitution and the freedom from tyranny? I don't think Thomas Jefferson, George Washington, Samuel Adams or any of the signers of the constitution would want an under armed populous.