Any country which has dangerous wild animals does need to allow country dwellers to have a weapon they can use at need to protect themselves and possibly their animals from bears, wolves, etc.
This to my mind is a completely different proposition than allowing anyone to buy a weapon to have in his home as protection against thieves, rapists or whatever other bugbear they fear.
Here in Denmark, where we admittedly do not have dangerous wild animals, you need a license, issued by the police, to own and use any type of firearm, and not all guns can legally be owned by a private person. You are also obliged to keep the weapon in a proper gun locker and store the ammunition separately also under lock and key to prevent accidents (children getting hold of Daddy's gun) or theft.
Frankly, I don't think there is much chance of getting the USA to understand that everybody does not need weapons and that even the police can manage not to use theirs very often, but we can try.