A few things need to be clear. First, the Founders of this nation did not put the 2nd Amendment in place to protect deer hunting. Second, the Bill of Rights is not a list of rights granted us by the government. The rights listed exist sans government. This document points them out lest the people in government forget. Third, when you hear that this is a republic and not a democracy that is not merely rhetoric. There is a stark difference between the two forms of governance. In a Constitutional Republic, the Constitution is the supreme law of the land and may not be altered by a mere vote of the government. The majority does not have the power to remove rights from the minority and some rights are unalienable, meaning they are not in the purview of governments.
The 2nd Amendment is there to insure the other ones are not usurped. It is there to make certain that any government we elect doesnt become tyrannical or dictatorial. It is not there for hunters or even self-defense of our home from crime. It is there to provide protection from government seeking to take away freedom and liberty from the people. The Bill of Rights in its entirety will be protected by whatever means become necessary. That there are forces within our nation who have decided that our rights no longer serve them is immaterial to the existence of my right to bear arms. This is not a debate.
I am not interested in the give and take of opinions about basic rights - others opinions of my basic rights doesnt matter to me. You dont have a say in whether I have free speech or the right of self-determination. It was a violent revolution that put the government out of the granting rights business. It will take another such action to change that.