In any combat situation there will be civilian casualties,history shows us that is a fact which cannot be denied. We would all wish that these deaths hadn`t happened (on both "sides") and the blame lies with both parties involved.
Hamas must share responsibility for the casualties among their own people, If they care so much for the people who they claim to represent and care so passionately about then they must realise the futility of their actions by their constant rocket attacks on a much bigger ,better equipped & capable foe. Its akin to attacking a tank with a pea shooter and being surprised when said tank blows you & who ever is beside you into a thousand bits.
Israel ,for their part need to stop area bombing these missile sites (which are often placed in residential areas) Area bombing is ineffective & frowned upon by the international community & potentially leaves Israel open to more calls for war crime charges. Israels actions are as much a show of force to the rest of their potential enemies in the middle east as an attempt to weed out Hamas operatives.
Whats the answer ? Honestly , i havent a bloody clue !
While Hamas want to wipe out anything thats remotely Jewish & while Israel continue to have the Military muscle & support from powerful friendly countries to continue getting away with their actions the whole bloody mess will continue on & off. The fundamental difference in the beliefs of both sides will never go away but with a bit of luck and a concerted effort from the whole international community (wont hold my breath on that one!), the best we can hope for is that the situation may be managed to prevent further bloodshed.
Neither of the two sides have a claim to be in the right, the actions of BOTH are resulting in innocent lives being lost daily.