No. It would require a licence for importation, even if the gun was made in the US.
Yes. About one third of us that are adults do own guns. Legally.
In order to sell guns in the US as a business, you must be licensed as a Federal Firearms Licensee, with an 01 Dealer license. Unless the head shop has such a license, and they are selling guns as a business, they would be in violation of Federal law.
They can, but they just need a work permit from the department of immigration.
No I checked they do not sell cap guns but you can get one from the Dollor store.
60% or so
yes
Yes, and no. The US Military does not sell guns to ANYONE. However, there are FORMER military rifles that are legally sold. This includes rifles used through the 1950s that are not fully automatic (machine guns). My very legal collection includes military rifles from Great Britain, Germany, Russia, Italy, Switzerland, the US, Columbia, Argentina, China and Japan.
The US and the UK are the countries that Nerf guns are sold good so I'd say there is other countries that sell Nerf guns but they definitely sell in Europe.
No, because it's like shipping real guns from one place to another
Illegal firearms are very rare, compared to the number of legal firearms in existence. Roughly half the households in the US own at least one firearm legally.
No way to answer your question. In the US, there is no requirement under Federal law to register firearms, so no records of how many guns total, It is estimated that at least 25% of US households have at least one firearm.
Mexico US citizens can legally purchase guns from a gun dealer or from another individual. There are a few states that have restrictions, but most do not.