Operating an armed group out of civilian areas is not “one weird trick” that makes you immune from attacks. It means you are endangering the civilians around you by putting them in harms way.
No war has ever been waged without civilian casualties, Israel is the only country held to this standard. “Thousands” of Hezbollah pagers were exploded and there were apparently 2 children killed. This is a tragedy as is every civilian death, but that’s pretty amazingly targeted and an extremely low civilian death toll for thousands of bombs.
For contrast, Hezbollah fired one single rocket and killed 12 children: https://www.timesofisrael.com/a-dark-day-for-majdal-shams-dr...