Hamas are not good guys by any stretch, but unfortunately they are the folks bargaining for Gazans. In the face of continued Israeli aggression, disregard for international approval/law, and stated plans it’s no wonder they’re demanding that any deals have rock-solid guarantees on an enforceable timetable.