Israel is the only homeland for Jews. Israel was founded by Jews over three thousand years ago, served as a nation for the Jews for centuries until it got occupied by foreign powers in ancient times. Modern Israel was created as a nation of Jews.
Meanwhile Arabs have plenty of land and dozens of independent nations to settle in.
Israel should remain predominantly Jewish. Call it apartheid or racism but it's morally right.