2. Switzerland
Guns per capita ratio: 45.7 firearms per 100 people
While Switzerland is one of the best countries to live in, it is also one of the easiest countries to buy a gun in the world. This is mainly because every male person over 18 in the country is required to not only obtain military training, but to keep two specific guns with him at all times, for the defense of the nation of course.
A permit is required for the purchase of three guns, after which another permit is required for the next three guns and so on. On the other hand, there is no restriction on private sales of guns. You do not even need a permit for such a sale, which is great news for the gun enthusiasts out there.