The Israeli military says it has done everything possible to avoid civilian harm, but dozens of people have died in the latest barrage of air strikes.