Hunting serves a purpose but people generally don’t use handguns to hunt. They use rifles or bows. Having a gun for “protection” does not protect people. A husband who owns a handgun is putting himself, his wife, and his children in greater danger than if he did not have one. Women are not safer by owning guns. They are less safe.
England isn’t the perfect example to use but England is a substantially safer place than the USA. Knife attacks happen but they are far less likely to be lethal. Most people who commit crimes aren’t psychopaths out to kill people. They want something. Criminals are people too. Avoiding escalation is half the battle and that can’t happen if people are allowed to carry weapons of death.
Collectively, the USA needs to change this federally so that people cannot own handguns. Admittedly, having a gun free zone surrounded by an ocean of people that are (wrongfully) allowed to own and carry guns is not effective. A constitutional amendment wouldn’t be necessary because there is already legal precedent of banning various firearms. Most of the strong gun supporters that claim to be sticking closely to the constitution are adhering to a revisionist history that started when libertarians took over the NRA in the 1960s/1970s. American gun views aren’t only eccentric to the rest of the world but they are also eccentric to the majority of American history.