The latest mini-war between Israel and the Islamist group Hamas began with the Gaza-based militants eager to strike a blow, but the escalation that followed has left them physically and diplomatically exposed, with no ready way out.
Hamas has sent its rockets streaking into Israel after a month of army raids in the occupied West Bank - in search of three missing Israeli teenagers - that landed more than 900 Palestinians in jail, many of them Hamas members.
The self-styled Islamic Resistance Movement was further prompted to action by widespread anger at the burning alive of a Palestinian youth by suspected Jewish extremists last week, an apparent revenge attack after the missing teens were found shot dead in the West Bank - murders Israel blames on Hamas.