Except Gaza isn't just empty land, it's a couple million people.there is some practicality to the saying, Gaza has been taken over by Hamas for a long long time, and after all that time, Hamas is Gaza, Gaza is Hamas, you can make a real case that it's not going to change. Hamas is a terrorist group because we use that language against them, and at the same time, they were voted in at one point. I'm not sure what you're suggesting here, that hamas is weeded out? fighting continue?
I'm suggesting that ethnic cleansing is an extremely bad idea with next to no upsides for the US or the region. Hamas is popular in part because it tapped into the anger of a disfranchised population. Ethnic cleansing would only amplify that.
Some combination of a multinational peacekeeping force and an acceptance that progress will take decades would be a good start in my book.