Absolutely not. The list of countries that don't have an armed citizenry that also haven't been invaded is much longer. The main reason why the US has not been invaded is its strong military. Any invading force that can get by the US military is not going to be worried by its armed citizenry, not matter how many times you watch Red Dawn
disagree. An armed citizenry created our country. Plenty of quotes from opposing country's military generals talking about how bad ass we are.