who gave us the right to bear arms
Right to keep and bear arms in the United States The right to keep and bear arms in the United States is a fundamental right[1][2][3] protected by the Second Amendment to the United States Constitution, part of the Bill of Rights, and by the constitutions of most U.S. states.[4] The Second Amendment declares:
Second Amendment to the United States Constitution The Second Amendment was based partially on the right to keep and bear arms in English common law and was influenced by the English Bill of Rights of 1689. Sir William Blackstone described this right as an auxiliary right, supporting the natural rights of self-defense and resistance to oppression, and the civic duty to act in concert in defense of the state.[9]