OK, try this for size.
Either ...
Israel Defense Forces are totally inept, if not stupid, and are targeting known UNIFIL/civilian sites
OR ...
As is well known, IDF relies on a lot of covert information-gathering to find out what's going on behind the lines. We know this because they are so successful at catching suicide murderers before they get to their targets. They MUST have sources inside the various organizations we are fighting. Now what if Hezbolla are using this fact to plant false information with the expectation that Israel will probably act on it.
Imagine this scenario .........
IDF gets "inside information" that Hezbolla forces are occupying a specific site in Qana, maybe even that it's being used as a command-and-control center. At the same time, Hezbolla moves hundreds of civilians (at gunpoint) into the building, and keeps them there. Now Israel, believing the information, targets the building, and you know the result.
Is this paranoid, or is it a more likely scenario than the one Kofi Annan will have us believe, that Israel is deliberately aiming at the civilian population. If anyone goes for the latter argument, then tell me one thing, why have we only managed to kill 500? Why not 50,000?