We killed children in afghanistan. Do you think our soldiers are no better than the Taliban?
The IDF is a disciplined force that obeys orders. The various palestinian groups are not. Honestly, if they were, the ceasefire wouldn't have ended. Rogue groups started launching rockets into Israel and they killed some innocents. Hamas either would not or could not control them. If they don't want innocents to be killed, then perhaps they should stop firing rockets at the Israelis.
Its been said before, and its still true. If the Palestinians stop fighting and give up their arms, the killing would cease. If the Israelis were to lay down their arms, Israel would cease to exist.
Hamas started firing rockets after Israeli police shot and killed a Palestinian girl with fuging Tank fire. That was the initial death that started it all. Don't give me that poo about Hamas just firing rockets for no reason.