Demonstrators staged protests in the Hamas-controlled Gaza Strip and in Beirut .