Home World News Hezbollah is not Hamas. Can Israel afford another all-out war?