Gaza’s Hamas rulers constantly claim that the region is under an “Israeli siege”, but continue to host leaders of Arab countries.