you could simply ban em and allow em only at "home office" approved eateries
It sounds silly, but that's because it is silly.
If you can't come up with a sensible way of banning sharp objects, it's because no-one can.
Unlike guns, they are absolutley necessary.
Humans have been using sharp objects for the past million years or so.
As I said before, everybody here owns and uses sharp objects on a daily basis. Most do not own or use guns regulary.
Guns are also far more lethal than knives. In America, where guns are (almost) freely available, guns are used for several times as many murders as knives are, despite the fact there are many times as many knives in use.
Many countries have banned or severly restricted guns, non have banned knives. That's because it isn't practical, and your joke suggestion remains just that, a joke.
Like it or not, it takes a human losing control of his anger, losing control of his soul even, to kill another human being in a homicide situation.
The implement used is a distant second to that failure.
Lose control of your anger with you fists and you are likely to hurt someone. Lose control of your anger with a gun and you are likely to kill them.
The number of people murdered during an argument or act of revenge in England and Wales was 254. In the US it was just over 4000, a rate 2.5 times that of the UK.
Take out the guns from the US figure, and the rate is almost exactly the same as the UK.
Are you seriously saying you wouldn't be more concerned if you got in to an argument and the man pulled a gun on you, rather than simply put up his fists?
If you want to defend yourself and your family, why do you need a gun, as according to your theory a knife or rock is just as effective a weapon?