Anti-hamas protests erupt in gaza