Regardless of whether it was from inside a civilian building or next to one, these motherfuckers choose to attack from populated areas using civilians as shields.
Israel has no choice but to hit these regions, and civilian casualties are going to happen. I do not condone the killing of innocent civilians whatsovever, but who says these civilians are innocent? They are supporters of Hezbollah, as well as the lebonese government, they allow hezbollah to be operating in their region, and by doing this they brought this among themselves.