Well for the first point if it ever comes to "Crunch time" as you put it then were pretty screwed regardless of how well armed we are, this is the 21st century, the government has tanks, drones, body armour, fully supported and most importantly highly trained infantry. The only things guns would...