That's all pretty fair.
And I don't think IDF bears sole blame either. Obviously, Hamas is putting people in harm's way, as a form of defense & to protect themselves.
But I also think it's a moral conundrum. The line is somewhere - has Israel crossed it? I started the thread to get the opinions of others on that. I think for some here, there is NO line, which I can't agree with. Some see a line, but err more on the side of supporting any Israeli action right now, simply because of how horrific the initial Hamas attack was. It demands a response, and Hamas absolutely needs to be brought to justice one way or another.
I think on this site & elsewhere, there has been some conflation of Hamas w/ Gazan civilians - which is definitely troubling. If Israel has to kill civilians to get to Hamas - there should at minimum be some concern and compassion for the suffering caused.