I don't think anyone is claiming *no* civilians died, just that it was a battle between gunmen (who sometimes were using civilians as shields) and the IDF.
There's still no "hundreds dead" or "Massacre". Plenty of Russian civilians, German civilians, Polish civilians, French civilians died during World War 2 just by being in the wrong place at the wrong time. War is hell. For soldiers and civilians alike.
The difference is that the IDF, at least until I see evidence otherwise, isn't *trying* to slaughter civilians. If they really wanted to do that, there are much easier targets than booby-trapped terrorist strongholds.