Hamas committed heinous acts and Israel is certainly justified in declaring war.