Analysis: has Hamas gone far enough?