The Second Amendment does not GIVE us a Right to Keep and bear Arms, it is a prohibition against "government" from INFRINGING upon that Right, which has existed since the dawn of mankind. As to the ability of We, the People, to protect ourselves against "government" tyranny, I would strongly suggest you (POTUS) consult history regarding the British under King George III, the Viet Cong, and the "insurgents" in Iraq and Afghanistan, for starters. Add to this that the "government" relies upon members of We, the People, under our Oaths to "...protect and defend the Constitution of the United States of America against all enemies, foreign and domestic..." to carry out its plans, and the great majority of the standing military will NOT obey any unjust, unconstitutional, illegal orders to disarm or do battle with the law-abiding fellow citizens. PERIOD. "Government" does not grant RIGHTS; our Creator endowed us with them and "government" cannot rescind, revoke, nor repeal that which it does not have the power to "grant". If you truly believe that the American People, especially we veterans and active duty members of the Armed Forces, are not capable of resist an out of control "government", you are sadly mistaken. 3 wars and a 20 year's honorably served Army veteran First Sergeant ( retired) but still pretty active.