(b) The pagers were specifically distributed to Hezbollah operatives, not civilians. It targeted, by definition, the owners of those pagers, supporting the military objective.
(c) It was limited, by definition. This contained tiny amount of explosives, focused very much on targeting the owner of the device, not “civilians or civilian objects without distinction” (from military objectives).
No violation here.
Once again, people in that grocery store who were standing near the militant mostly walked away - you can see that on nearly every video that has been released.
A non-targeted attack would have been a rocket hitting the grocery store. This was, by definition, a targeted attack. Even if a person had stood there and shot the militant directly, and there had been a civilian that caught a stray bullet, this would still have been a targeted attack.
As it is, eight Hezbollah militants have died, and the one civilian injury was a Hezbollah militant’s daughter; killing a child was clearly not the intent.
That’s a successful military operation.