A gun is soemtimes referred to as an "equalizer" while a knife or poison is not. There is a reason for that. I've never heard of a 6 year old killing an adult with a knife or poison. I have heard of a 6 year old killing an adult with a gun.
Correct - we should ban 6-year old kids.