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.