I agree about razing Gaza, and any other islamic settlement in or around Israel, to the ground, and yes, give the population EVERY opportunity to evacuate. Anyone who remains should then be considered an enemy of the state and dealt with accordingly.
I don’t agree with you about the other Islamic settlements. If they were minding their own business, why attack them? You don’t want a holy war, and don’t forget that Palestinians have attacked other Muslims. Jordan took a bunch of them in and the Palestinians rewarded the hospitality by attacking the monarchy and trying to overthrow the government!