I don’t disagree with much of that. My point of disagreement would be that it is impossible for Israel to target Hamas without any of the "innocent population" getting hurt or even killed, terrible as that conclusion may be, when Hamas embed themselves (and imprison the abducted hostages) in, or in tunnels beneath, residential blocks, mosques, hospitals etc. I don’t see how, given that situation, identification and clinical targeting of the murderers and rapists and their leaders and supporters, without anyone else getting hurt, was ever possible.
I don’t support Israeli actions on the West Bank, but in Gaza ordinary civilians have not been the primary targets. They have suffered terribly, but this was anticipated, and has been welcomed, by Hamas leaders who are on record as saying so because they think it will increase international sympathy for their cause.
Hamas and Hezbollah, on the other hand, deliberately target civilian areas in Israel with their rockets. It is only thanks to Israel's superior air defences that not many civilians have been killed. Ironically, this means Israel gets far less sympathy.