Reality catches up with Hamas