Rough Times ahead for Hamas