Israel's decision to launch the attack on Gaza now has been influenced by the timing of elections in Israel and the US.