These days, we have autonomy in our own country, no British will invade us now. What is the purpose of keeping the full right to any gun ownership, if it's not a good thing for the nation? We didn't keep slavery when we realized it was wrong, how bad must it become before we say guns be restricted to use by qualified and safe individuals?
And the idea of "arms" as only guns is silly, there are restrictions on many sorts of weaponry, including guns, so there is not an absolute right for any citizen to have guns at any time already. There are already restrictions and they're neither enforced nor strong enough.