The latest ceasefire is what matters. If Israel had actually wanted peace, their first reaction to the tunnel would not have been to violate the ceasefire and kill Palestinians.
It would have been to contact the legitimate Government of Palestine to inquire about it, and if they received no response, to get a 3rd party involved for some sort of acceptable, non-violent resolution. They didn't do any of that, they simply violated the ceasefire unilaterally and killed people. That's their fault, anyone who was hurt as a result of Hamas defending itself is also on them.. because Hamas abided by the ceasefire. Israel did not.
You are saying Israel is innocent and apologizing and attempting to justify whatever they do. I find that reprehensible. They had no choice but to kill women and children? Right.
I'll point it out again: Hamas has a civil structure in place because they are the elected government. Their various ministries, the police force, etc.. is all within civilian population centers and rightly so.. that's where they're supposed to be located.
Israel hasn't confined its attacks to military targets, they've expanded them to include the civil structure of the Palestinian government, knowing full well that it would lead to the deaths of innocent people. Even the timing of their attack to coincide with children being released from school is barbaric.
The only way you can conclude Israel "had no choice" or was "justified" is if you've bought into a completely one sided view of the situation perpetuated by our shitty media and the pro-Israel lobbies which exert an undue influence over it.