The reason the US and A has this issue and other countries do not is fairly simple. Gun manufacturers are HQ'd in the US. The government wants them to stay here. There is a well financed trade organization designed to lobby for the manufacturers. And, as per usual, the GOP is full of profiteers who have become adept at converting tax dollars into corporate profits without the corporation having to sell anything. This is the usual problem we face in this country. It's the same problem for healthcare, for bail, prescription drugs, private prisons, traffic laws, the energy industry, corruption in mass media ... you name it. I hope with all my heart that Americans as a whole stop being naive when voting.