No-one's suggesting that they disappear. Hunters, farmers etc have a genuine need for guns. They're not even entirely out of place for self-defence. Guns designed for infantry warfare, however, don't have a place in civilian life (IMO). That's not true - take a look at the international statistics. Of course, no law can prevent all violence, but laws can make a big difference to how much violence there is. For example - murder: UK: 1.2 murders per 100,000 civilians. USA: 4.2 murders per 100,000 civilians. We have all the same movies and music, so that's not the cause of this massive difference in the chance of being murdered. Perhaps it's because we drive on the left, here in the UK? Or maybe it's because we talk with a different accent? Or maybe - just maybe - it's because in the UK we responded to the gun massacres at Dunblane (primary school) and Hungerford by making the gun laws more restrictive.