I agree with slight caveats. I also think training or militia membership should be required/encouraged. in an orderly society, it should not be necessary to be armed at all times.
Discussion
Agree. As defined by our founding fathers, every ablebodied, ableminded man (women too!) are required to own and maintain a serviceable firearm and hatchet to be considered a militiaman, ready to organize in defense of his community from all threats. That is the true definition of a militia.