The problem with this, terror groups like Hamas use civilian population centers as shields. Warfare is changing and more and more is done with drones and remotely than ever before. When you're trying to route out a bunch of vermin, do you get just what's easy or do you destroy them all? In the case of the terrorists that did this, Israel had two choices, commit to destroying them or let it happen again down the road.