You may have a point about controlling the masses, however the major point is eliminating the most accessible and the most dangerous weapons. For most people (this includes nuts and evil doers) it is much easier to buy a gun, point it at someone, pull the trigger and do a lot of damage. Most people don't get or wouldn't the same instant gratification from using spears, knives, and swords. Spears, knives, and swords require more time, strength, and skill to use than guns. Also, they require that you be closer to your victims than guns do. Guns do not require you to be six four and 200 pounds to employ them. A 12 year old with a gun can do a lot of pain.