Hamas offered release of hostages in return for a total end to hostilities and Israel declined. Don't lay this shit on the resistance; Israel has the power to stop the killing any day they fancied it.
There is no "end to hostilities" as long as Hamas exists. That should be obvious by now - Hamas' demands to any form of peace are a total farce and only the dumbest idiots would fall for that. Want a ceasefire? Release the hostages. Want permanent peace? Disarm the terrorists and come to negotiations.
Because in 1948 the peoples not yet named Palestinians along with Egypt, Jordan and Lebanon started a war of genocide against the newly created Israel?
The only terrorists in this conflict are Israel, who have made it very clear that their goal was never to "defeat hamas" but to defeat the very existence of arab and palestinian people within the gaza strip. To argue anything else is genocide denial.