You may have noticed that in this world, right and priviledges and not distributed equally. No one questions the right of nations to have arms but they do question the right of criminals, terror groups and even unstable nations to have serious arms that can be used offensively. So, of course, Israel is entitled, morally and legally, to have whatever she has. She is a responsible nation that hasn't used what she has against implacable enemies that target her civilians. The more that groups like Hezbollah have the greater the danger to the Pals and the citizens of Lebanon, as well as other states, including of course Israel.
Nigeria says troops destroy extremist camp, rescue 178 people (AP)
from the article: Syria is shipping Scud missiles to Hezbollah