First off Judaism is not only a religious entity but also a nationalist one, Jews originated from the area and were originally Canaanites, they founded their own kingdom which happened to be a theocracy. Why most Jews live outside? Perhaps its economically and socially hard to just pick up and move 4000 miles away. Perhaps people dont want to live in a Israel that has been in constant violence since its creation due to Arab aggression, perhaps there is simply not enough room (Jews are not the ones with 22 states) Lastly there are no more than 40,000 Jews in Iran, most fled and those living in Israel, 200,000, are the right wingers wanting this oath. Perhaps you are spouting Arab propaganda? just a chance?
U.S. asks Uzbekistan to join anti-ISIS coalition (Reuters)
from the article: Loyalty oath proves Israel is racist, say Israeli Arab leaders