Ethnic cleansing is what the Muslims do to the Christians in virtually every nation in the Middle East, except Israel.
Yes... it all started before October 7, but that event was pure evil and the results is Hamas can no longer exist. The Jews were in Jerusalem back in 3,500 B.C. If were are going with the natives have a right to the land, then the Jews have that right. There was no such thing as the Palestinian people until recently (historically). These people are the same people that Jordon, Syria, Egypt, etc. all refuse to settle, because whenever they do, they start shit... every time. No one else wants them and they cannot manage having their own nation as proven by Hamas. If the people of Gaza support Hamas instead of throwing them out, it's going to be terrible for them. Just like the Germans, Japanese, and Russians when foreign invaders hit their lands. That's war.
I have to give you credit for pointing out they are both awful.