Regarding ceasefire, Israel has broken a total of 17 ceasefires in the past. Ranging from assassinations to straight up bombing civilians during ceasefire period.
I don't understand your reasoning with "they do roof knocks, and tell people to evacuate, so it's all good when civilian areas get demolished and children die, that's war!"
Israel has done nothing but lie since the beginning of this genocide.
This is all happening alongside the blatant terrorism happening in the West Bank with the settlers. You can't seriously defend a nation when the leader is openly saying "wipe them all out - all of them."