Seriously, this isn't a war, it's a genocide. There has never been a war in modern history where there have been so many innocent civilians, particularly women and children killed.
The numbers dwarf every other contemporary conflict including even the Battle of Raqqa, which saw 2,556 civilian deaths over four months. The destruction in Gaza during just October 2023 eclipsed these figures in just 25 days. (5,139 civilians killed)
Over those 25 days over 1,900 children were killed in Gaza, in January 2016, 279 children were killed in Syria. We responded to Syria by bombing them.
As for using Hamas as an excuse for genocide, that's laughable. It would be like the UK government responding to the IRA by killing everyone in Northern Ireland. Nowhere has killing civilians lessened support for terrorist groups, in fact it always does the opposite.
Hamas agreed to lay down it's arms in April 2024, and convert into a political party if an independent Palestinian state is established along pre-1967 borders.
That's a big concession from a group committed to the destruction of Israel. It would have given Israel and opposition parties in Palestine their best chance of peace but Netanyahu was never going to go for it. Both because of his unpopularity domestically and he's a fundamentalist zealot.