I don't like guns. I've fired some, and can't stand the smell as it gives me a migrane. THAT is the reason I don't like guns. I do like bows, and I fletch my own arrows (my wife is better at it though)
That said, I work with a lot of people who legally own and discharge firearms at locations designed and designated for doing so such as a licensed gun range. One of the people I work with is a reserve officer with the sheriff's department and she runs an unofficial shooting group for people she works with. Many others I work with or know were military in their former careers. Others just like to shoot guns because of the discipline it takes to learn to shoot properly and to compete against others in contests, just like many other martial arts such as kyudo, western archery, fencing, judo, wrestling, boxing, etc. Others love to hunt and I've known many to put a lot of their protein on the table by their hunting skills. My mother grew up on a farm and a lot of their meat came from hunting and fishing.
Right now, if you said "turn in your guns" there would be some that would, and some that would not. I suspect that some law abiding people would. Some law abiding (with the exception of the violation of needing to turn the gun in) would not. I highly doubt a non-law abiding person would.
You could stop allowing the sale of guns, but then all gun sales would go underground or unregistered. You would not know who is purchasing the firearm.
All that said, I am a big believer in personal responsibility. I believe the owner of the firearm is responsible for what it does, unless it's been stolen and then promptly reported. I believe it's the owner's responsibility to take reasonable precautions to prevent it from being stolen or taken without permission by strangers or family members. I believe it is the owner's responsibility to prevent the accidental discharge of a weapon by storing it correctly and using appropriate safety devices such as trigger locks, barrel locks, breach locks, or other devices as appropriate to your exact situation. I believe that if you allow someone to use one of your firearms and they misuse it, you are partly responsible for what happened by allowing it to be borrowed. I believe that all firearms should be registered with a local law-enforcement agency, with ballistics samples as or if appropriate.
If you chose to exercise the right to own a firearm, you also need to accept the responsibility to ensure it is used in a legal manner. I also believe that if you sell someone a firearm, even if it's to your own sister from your personal collection that you've owned for 30 years, you need to do so legally, and perform the checks required by law to ensure that the person you are selling it to is allowed to own a firearm in the jurisdiction(s) they use/store the firearm in. I believe that safety training should be required for all firearm owners, and that this training should be kept up with and renewed at an appropriate interval. Finally, I believe that large gun purchases purchases of multiple weapons in a short time, and purchases of certain types of firearms should be a flag that may warrant additional review by the appropriate officials prior to the guns being delivered to the purchaser. However, that review should not be unreasonable in length or used as an excuse to deny a person who is deemed legally able to own a firearm from purchasing one.