Earlier quoted context omitted.
better solution would be not having guns at all, you don't see these suicides in Europe or very rarely due to limited access
You also have a substantially reduced ability to defend your families against violent criminals that live in your country, so there's kind of a trade off there. And no, violent criminals don't need guns to hurt you. People have been hurting each other a lot longer than gunpowder has been around.
Does that really happen enough to worry about? Should I spend my money on a newer, safer car or a gun? Or maybe on more comprehensive healthcare for my family instead? Perhaps on living closer to schools and other amenities so we don't have to drive as much?
I can't imagine that there are that many scenarios where a gun saves the day from violence... but maybe that's because I don't live in america