The 2nd amendment does not give us the right to bear arms, it denies the government the authority to infringe upon our right to bear arms.
Start coming to grips with the fact that your firearm isn't in the fight. You are in the fight. A firearm is tool that is nothing more than an extension of your will to survive. Nothing is going to keep you alive or kill you quicker than your willingness to stay alive.