Isn’t that what SWAT and military infantry teams are for? If terrorists had a rocket launcher on a primary school in Birmingham, we would never air strike the school with all the kids inside. Or encircle Birmingham and lay a siege on it and bombard the whole city- we’d send in teams to evacuate the kids, and seize the rocket launcher.
Sure - Israel seems to have a lot of those, I think the military generally is highly trained and highly motivated (and well funded). But from their POV, to use your example, the whole of Birmingham contains armed terrorists (not to be interpreted as every Brummie being a terrorist, faod). I don't endorse the killing of innocent civilians here (ISR) or there, and I hope and pray that Israel is acting to identify and eliminate legitimate military targets - I hope that a desire for revenge and hatred towards Hamas doesn't lead to indiscriminate violence against ordinary Palestinians. But I'm not them, and I don't have the information about why x or y building is bombed. And unfortunately the info coming out of Gaza comes from Hamas, who are about as reliable as a used car salesman on charlie. So Hamas saying "Look, Israel dropped a bomb and it killed eleventy million Gazans!" unfortunately doesn't register with me unless it's been verified by a reputable third party. So we can't even base our discussion around agreed facts of who has bombed/attacked what. It's all a huge, huge mess.