The gun thing is a good point. Banks giving out guns? "Open a new account, get a free gun"
We have a group in the US called the NRA (National Rifle Association). The group maintains that it supports the 2nd ammendment of the constitution item - the right to bear arms.
One of their point is that people should not be limited to "small arms" (pistols, rifles, shotguns) but should be allowed to have unregistered 50 caliber rifles.
http://www.ghostrecon.net/html/arms_barrett98.htm
You can buy these at gun shows.
And where do they turn up? Not in the hands of Mr MacGregor protecting his cabbage patch. Rather some gang banger shooting cops.