I Agree that Israel does a great job in trying to protect it citizens. They have to being surrounded by enemies.
They have terrible gun laws however. Unless you live in an area that has a very high probability of attack you can forget getting a licence to carry. Even just buying a gun for target practice or home defense requires a psychiatric exam and a lot of other hoops.
Ammo is highly regulate and you are limited to 50 rounds.
Today's Jerusalem Post has an article on exactly that topic (nice timing @Clarence)
http://m.jpost.com/#article=7783OEExQTQxN0E2RDA2RUZDMzVFRTk5RUU0OTY5MDI2NUQ=For or against easing gun controls – neither side wants an Israeli Second AmendmentThe article reports on the back and forth between politicians in the Israeli Knesset. All the standard arguments about gun violence and self-protection. In addition to the above, one range visit every three years. 50 rounds is lifetime supply.
"In Israel, where there are 7.3 legal civilian-owned firearms per 100 people according to research institute Small Arms Survey, gun ownership is treated like a highly-regulated privilege, not a right.
To buy a gun, Israelis must obtain a license via the Public Security Ministry, which they can only get if they meet certain criteria, and can only buy guns at licensed gun shops. Among the requirements are living in Israel for at least three years, speaking basic Hebrew, a minimum age of 21 for citizens who did army or civilian service, 27 for citizens who didn’t and 45 for non-citizens, a signed doctor’s note, and being properly trained.
Once an Israeli gets a license, he or she can only own one firearm, in most cases, and get a lifetime supply of 50 bullets that cannot be replenished.
Israelis can only get a gun if they have what is considered by the Public Security Ministry to be a good reason, such as if they work in security or law enforcement, or if they live or work in a settlement in which the state has an interest in arming some residents. In addition, former officers in the IDF and other security branches above a certain rank can get a license."