I understand this but it’s still reprehensible to do so and leaves Israel with very little choice other than to go in on the ground, or just accept the threat of terrorism permanently. There is a reason Israel gives a lot of warning for their strikes. I do genuinely think they are under very real pressure from allies to reduce civilian casualties.
Maybe if the civilians are actually militants then Hamas should stop counting them as civilian casualties?