"can cause much much more harm."
Cars kill way more people than guns per year. Where do you draw the line on something as subjective as this? It has the capability to cause harm but has it to the degree you're talking about? Its debatable.
Also, taking a serial killer who murdered 8 women and dismembered several of them off the streets to me outweighs quite a bit of harm. But that's just me.