The west (Europe and America too) is just going to have to accept that killing terrorist means killing several innocent civillians also. Look, in the end, it's the responsibility of terrorist and not the west for such loss of life. Once we simply accept this fact, we can move quicker and get the job done faster....or simply let ourselves be defeated.
The west needs to put the word out to Lebanon, the Iraqi's, the Syrians, the Iranians and their proxy terror groups that we aren't feeling sorry for their innocent civilians anymore...as much as hurts us to say that
It's called collateral damage and it has happened in every war fought in history. Sh*t happens. Just try to stay out of the way.