Resistance to illegal occupation and colonization isn't ethnic cleansing, it's a legal right as ruled by every international body since Israel was formed. Totally false equivalence.
If you want to remove a certain set of people from land (people who were born there btw.) you are engaging in ethnic cleansing. The definition is clear here.
When one is a colony of the other the flag of the colonized has added symbol of decolonization. The flag of the colonizers has no such symbol, quite the contrary in fact. These two flags are clearly distinct.
When one is an organization terrorizing the other the flag of the terrorized has added symbol of anti-terror. The flag of the terrorists has no such symbol, quite the contrary in fact. These two flags are clearly distinct.