It looks like the gun lobby/NRA was wrong again.

"JERUSALEM—Israel's policy on issuing guns is restrictive, and armed guards at its schools are meant to stop terrorists, not crazed or disgruntled gunmen, experts said Monday, rejecting claims by America's top gun lobby that Israel serves as proof for its philosophy that the U.S. needs more weapons, not fewer.
Far from the image of a heavily armed population where ordinary people have their own arsenals to repel attackers, Israel allows its people to acquire firearms only if they can prove their professions or places of residence put them in danger. The country relies on its security services, not armed citizens, to prevent terror attacks."

Edited to add source: http://www.mercurynews.com/nation-wo...s-its-security