Well said.
What I try to emphasize is that Hamas has agency. They make the decision to keep fighting, or stop fighting.
To deny Hamas agency is to dehumanize them. They have as much agency as Israel or any other actor.
And they are a death cult.
With two million Gazans between their tunnels and the IDF.
There is no way to make that nice or neat or pleasant.