In those societies, even before the advent of the gun, swords were restricted in ownership, usually to a "Knight" Class and Noble Classes. When guns came into being, they applied the same restrictions upon them. When dealing with the issue of guns, you have to understand that the other countries have always had some restrictions on the ownership of "weapons" while the US has had very little restrictions upon ownership of "weapons".
The US is unique in it's attitudes and laws governing ownership of "weapons". Therefore, what works elsewhere will not necessarily work here. Because of our uniqueness in the issue, we have to seek a unique path and solution on the issue.