As it says in the New Hampshire Constitution; [Art.] 2-a. [The Bearing of Arms.] All persons have the right to keep and bear arms in defense of themselves, their families, their property and the state.