Both Israel and Hamas are blameless