As long as Egypt and Iran supports Hamas financially, Israel can't do anything to Hamas. This is true. Instead of fighting with a small group with a large armed forces, they could go to war with Iran.
Report: IDF find M-16 rifle hidden in Palestinian's car in West Bank (Haaretz)
from the article: LIVE BLOG: Day 3 of Israel-Gaza conflict 2012