Hamas, a terrorist organization, has ruled the Gaza Strip since 2007. It has both a political and a military branch. Hamas refuses to recognize the State of Israel and vows to fight until it’s destroyed. The Hamas charter clearly calls for the death of all Jews. The US, EU, UK, Canada, Australia, Japan, and Israel all recognize Hamas as a terrorist organization.