I wouldn't blame these kids for taking extreme action later in life at the regime that killed their entire family. The only sensible option here is ceasefire.
No, Hamas has repeatedly broken the ceasefires every time. There was one ongoing during October 7th as well. This latest one was broken by Hamas no less than 5 times, but Israel let most of those slide.
A very quick search of Gaza and Wikipedia gives you all the info you need. The last cease fire was put in place May 13th 2023 prior to Oct 7th. Prior to that there was one in 2019 that lasted for 48 hours on paper before being breached by Palestinian militants. There were limits skirmishes until April 2023 when more rockets were fired by Hamas and Lebanon. Israel launched operation shield and arrow and then that May ceasefire prevailed until Oct 7th when Israel declared Hamas action a full on declaration of war and decided to stop pulling the punches and just end this shit.
Wasn't the May 13th ceasefire signed with PIJ? Also why do Israeli ceasefires allow them to continue blockading Gaza again? Blockades are supposed to be an act of war.
The one Hamas broke on October 7th? It started after the last time Hamas broke the ceasefire by firing thousands of rockets at Israel, at which point Israel went into Gaza, did a little clearing of terrorist launch sites, then promptly agreed on another ceasfire.