Yes, but I told you that this is due to the Israeli-Palestinian conflict when Arabs and Jews fought and the tensions were huge. Besides the Yemeni government did not kick any Jews out the decision of the Operation Magic Carpet was taken by the Israel regime and they made it a SECRET evacuation.
Do you know who Mizrahi Jews are? They are Jews who lived in Arab lands. They form nearly 50% of all the WORLD's Jews. This means that Jews lived peacefully for centuries in the Arab world. Nobody killed Jews like the Europeans did nor were there any Nazis in the Arab world. Even Prophet Muhammad (saws) had dealings with Jews and Jews lived in Hijaz since ancient times. Even described in the Noble Qur'an.
https://en.wikipedia.org/wiki/Mizrahi_Jews
Many more Jews lived in Arab lands than ever in Iran. There are more Yemeni Jews than Iranian Jews today even. That is just 1 out of the 22 Arab countries.
The only reason why Jews still live in Iran although their numbers are small and they are becoming less and less is because Iran is not an Arab country and the Israeli-Palestinian conflict was never a issue in Iran before the "Islamic" revolution in 1979. If you had the same rule in the late 1940's as you have today then you would only have a very small minority of Jews like Yemen has today and other Arab countries.
This is all politics.
Oh, besides the Bahraini ambassador to the United States is a Bahraini Jew.
Houda Nonoo - Wikipedia, the free encyclopedia
Besides we all know about the Arab-Israeli conflict since the Balfour declaration.
Balfour Declaration - Wikipedia, the free encyclopedia
You should judge Arab-Jewish relations not on the last 90 years but well over 3000-2500 years of common history in what is today the Arab world.