The US has more non-gun deaths than these countries have gun + non gun deaths.
The US has a violence problem. People think it's okay, or cool, to be violent towards one another for various reasons, many cultural. Getting rid of every gun in the country still means the US has a crazy high rate of murder and violence.
If you want to solve the problem of gun violence, you need to solve the problem of violence. Convince americans that violence is not okay, and you'll see the number of gun deaths drop along with the number of non-gun deaths.