Hamas is literally an internationally recognized terrorist organization, proscribed by many countries including the UK and the Arab League.

CBC also refuses to call Hamas terrorists despite their government labeling them as such.

          • Israel forcefully removed all of their settlers from Gaza in 2005. They essentially ethnically cleansed themselves. There were no IDF soldiers on Gazan soil and the administration of the strip was entirely in the hands of Hamas from that point onward. Under no definition of the word occupation was the strip occupied after 2005.

            •  Sundial   ( @Sundial@lemm.ee ) 
              link
              fedilink
              1
              edit-2
              10 minutes ago

              In 2005, 21 Israeli settlements in the Gaza Strip and four Israeli settlements in the West Bank were unilaterally dismantled.[1] Israeli settlers and army evacuated from inside the Gaza Strip, redeploying its military along the border.[2] The disengagement was conducted unilaterally by Israel, in particular, Israel rejected any coordination or orderly hand-over to the Palestinian Authority.[3] Despite the disengagement, the Gaza Strip is still considered to be occupied under international law.

              Source