Ok. So you need to be able to bear arms so you can rise up against your own govt.
I have two questions:
1) If you rise up against the govt, is it treason, or exercising your second amendment right? Further, is it treason if you lose and just "victory" if you win?
2) If you need to have the right to bear arms, as a well regulated militia is essential (see above), why do you need the arms for any other reason? Shouldn't the arms be locked away in all other circumstances?
You might as well just repeal the Second Amendment and start afresh on the whole issue of gun control without that outdated legislation getting in the way.

It wouldn't be the first time an amendment was repealed (anyone for Prohibition?).
Another thing occured to me as well - there is an argument about the porosity of borders making gun control (and keeping guns out of criminals' hands) impossible... you know, the old argument that if you make it hard for regular people to get guns you just hand the advantage to the criminals. So... how do you explain that there is so much lower gun crime in Canada (with gun control and an essentially open border).