Hello. They weren't exactly "driven out". Israel committed crimes in 1967 that even caused Jews to leave Poland in 1967. These Jewish people left their Moroccan to Iranian homelands due to White European Khazarian crimes in the Middle East in 1967. But, yes, due to Zionist plans, these people were absorbed by the new Judea with the fake name of "Israel". The blame here falls upon Zionism.
You need to ask yourself what your ideas are so illogical. For 1000s even 1000s of years, Jews lived in Iran to Morocco. Why the sudden change of affairs in 1967?