What you say it’s not wrong, but you completely ignored the unilateral expansion thing. There’s no free territory, for Israel to expand, someone else has to leave.
If the United States starts expanding into Canada, there would be international outrage.