The only reason Arab states are ethnically homogeneous is that they ethnically clean minorities. Ask any Christian Lebanese. Or any Jew that you might happen to find in Lebanon, or Syria, or Iraq, or Yemen, or Tunis. Or the Kurds, or the Yazidi, or the Druze, or even the Alawites.
Not sure why you want so much to talk about Arab states, but anyway, just in the spirit of conversation- personally I've observed that ME countries, with all their troubles, seem to be much more religiously (and probably ethnically) diverse than European countries. I come from an extremely homogeneous country from both aspects, it's funny when a country made exclusively by white Catholics talks about the intolerance of places where three or four different religions and minorities have coexisted for hundreds of years.