I think it's incredibly insulting to say people are killing others because they have guns. No, there's another reason for it, and we need to solve that.
Look at suicide rates, they're pretty similar between the US and western European countries, higher than some and lower than others. People aren't killing themselves because they have guns, they're doing it because they're desperate and see other option to end the pain, and they'd use another method if a gun wasn't available.
Likewise for gangs, they're not killing each other because they have guns, they're doing it to hide their crimes or eliminate competition. If they didn't have guns, they'd use another method. The US has more of that vs other countries, not because of guns, but because the social safety net and incarceration rates (esp. recidivism) are worse. If people have better options than joining a gang, they'll do that
Gun crime is more a symptom than the problem.