So, because the terrorists have bad aim, you don't stop them? Why give them the practice? Why wait to have deaths? You won't get those people back. Stupid.
As if, once they leave Gaza, the Pallis won't start shelling Israel itself. The Arabs regard these Israeli retreats as weakness, not gesures of peace. It will only embolden them. The best defense is to open up with an Israeli bombardment (which will be much more lethal and accurate) in response to these attacks. I think the Israeli Govt knows this, but is too afraid of criticism from the rest of the world (yes, including the US) to take the proper measures.