Gaza counts the cost – and assigns blame