Sanctions are for shure one measure. But it will not solve the problem.
The root of the problem is the bizarre obsession of the Iranian gouvernment with Israel and "Zionists". It makes no sense. What has the Schia Iran to do with mostly radical Sunni Arabs in Israel? This are the same Arabs whom they fight in all other conflicts, like Jemen, Syria and Bahrein.
I think USA & Israel should sent an ultimatum to Iran Either stopping all Hamas, Hisbollah, Missle and Atom Programms or there will be open war. Sanctions alone are not enough. The Iranians have to put more skin in the game. Perhaps then they will think about what they have done.