It depends on your definition of "ethnic cleansing". I don't think that "people who launch shrapnel-loaded rockets" is a race or ethnicity per se, so killing them doesn't count as such. If it so happens that they all belong to a single ethnicity in practice, that is an unfortunate coincidence, but it's not the reason why they were targeted.
If you mean that "stealing land" amounts to ethnic cleansing (some people do believe that), then I suppose your formula is valid. Pretty much all land in Israel is claimed by either side, and which one gets to actually hold it is determined solely by "might is right". There doesn't seem to be any solution that would change that at this point - a compromise was possible with PLO of old, but Israel did not pursue it; Hamas, on the other hand, is not willing to compromise, and is now in charge because PLO got nowhere.