We need to consider what are the other options in that situation, my thinking is that due to Hamas being fully embedded in the civilian population, the only other "reasonable" method is to carpet bomb... After reading the article I much prefer the AI method.
Both of these options are war crimes. I think only talking about these two options presents a false dichotomy. There are many more options that could have been considered. For example, Israel could have accepted the hostage swap and then picked Hamas operatives slowly but surely given their superior military and intelligence. Israel however prefered killing lots of civilians as "collateral damage" in order to kill a few Hamas operatives and they didn't even manage to rescue hostages. The crime lies in the blatant disregard for civilian life in Gaza.