Very few Western countries actually ban guns. Sweden, for example, has 2M registered guns (21 for each 100 persons). Germany has 5.5M. In the Czech Republic you can get a PAR MK3 (local version of the AR15).
To the best of my knowledge in Germany it's mostly long guns for hunting, not handguns. To carry a handgun you'd need a permit and demonstrate your need to be armed.
The current laws in Sweden - the short version is that you need a justified reason (hunting or "shooting club"), you need to pass tests and not have a recent criminal record. Fully automatic weapons are much harder to get permits for than standard ones.