Hamas is a relatively broad spectrum organisation. Those who caused thing to go over the line on October 7 were the Palestinian Islamic Jihad (PIJ) militia. PIJ is a narrow spectrum militia controlled by the mad mullahs of Iran.