Arab citizens of Israel have full rights and protection under law and are members of the Knesset, so that's a new take on ethnic cleansing.
Maybe by ethnic cleansing you mean the Jews that were forced out of Syria, Iraq, Lebanon, etc?
This is on Hamas, 100%. They think they're playing the long game and that Israel will eventually be gone and they are willing to sacrifice the well being of their people to that end.