Has #Hamas and #Israel breached the law of war in #Gaza?