Places like Switzerland its the law that men of a certain age have an assault rifle. Thats how they insure safety that every man can grab his gun and go fight if need me.
Sweden may be same way. Thats why the gun numbers so high. Remember though many countries with low crime also have low mixed races and not a high population. When have 250 million, compared to 10 million, there really isn't much in common. Many of the Euro countries are like an American city with all white people that have money. Sure the crime is low. Try being the USA with a melting pot of different cultures, almost 300 million people etc etc. Not saying that excuses us just saying America is not Europe.