This may be taken as Trolling....sorry I'm not....
The idea of someone having a gun, simply for the purpose of making the government afraid, having the ability to form a local informal militia is a outdated concept. As outdated as running at a tank with a sword. It may have even worked as late as the 70's, but not now.
(Nomix was spot on!)
Why?
Look at recent history. Look at the effect that the IED has had on warfare. Have a look at the casualty reports from Iraq and Afghanistan.
People are going to have to accept that if the s**t really hit the fan, the dumb twit running around (or even sniping) with a gun is going to be the first guy to get knocked off. End of.
If you want a example of this technology, have a look at the AH-64....the RAF have been going after individual gunmen hiding in puddles to hide their IR signature with their helmet mounted 30mm cannon thingo....
Hell look in a modern car and look at all the goodies I suppose you could make a IED out of
...as the Iraqi's and Afghans have proved its not rocket science. Asymmetric warfare.
You Americans like to go on about your revolution, but it cannot be compared to a modern day event. It seems almost to be a un-naturally
"clean" revolt.
I'd actually kinda like for the Texans to have a go in the same style....hell it would make great TV anyway when the US Army comes in....or you send the Mexicans in to take them down demographically (that will take 30 years tho)
Back on topic anyway...
If your into guns for sport shooting, hunting or your a collector. Hell why not. I'd love a AK47.
If to want it to stop/protect the government and your not in the forces etc....bugger off.
(Oh and there is a huuuuuge topic on the attitude to violence, guns already in society etc and different societies)
Oh and I suppose if you want something for home, what about a big air compressor and CV joint ball bearings?