I'd like to think I could protect my property and loved ones with a cache of small arms, but eventually you will be going up well armed forces with tanks, air strikes, cruise missiles, etc., capable of not only devastating people and population but able to knock out critical infrastructure that makes modern life possible.
Having the capabilities in place to defend against said threats, takes a large amount of money and man power, i.e. the amount spent on defense spending which employs a whole lot of talented and capable engineers by the way, to develop and implement these technologies, and people manage this whole process.
There is no such thing as a volunteer/hobby army that is capable of doing what a well, funded professional military force is capable of. Look at Libya and all these middle east countries. You have a bunch of small armed rebels trying to take on a conventional military and are reliant on supplies and aid from other real militaries sympathetic to their cause.
The closest example you can find is maybe the militarization (sp?) of the Mexican drug cartels, which is still pale in comparison to the US, Russia, China, Israel, and India. Its not a bunch of guys playing soldier part time, its well-funded, guys whose role is to fight and kill to keep the money/drugs flowing.
So if you think standing on the roof, waving your rifle in the air to demonstrate your superior offensive capabilities, will dissuade somebody from flying a UAV over and dropping a surgically placed bomb on you, I'd think again.