The bottom line is that the more similar a nation is to the Syrian refugee population, the less likely they seem to be to take in said refugees.^ I read Arab/Muslim to be an either/or proposition, which comfortable fits Turkey and Lebanon in the Arab part. But, sure, Saudi Arabia should be doing more (seems like that's a constant refrain). Still, Syria's Muslim neighbors are taking in the bulk of the refugees, although it's probably less of a choice and more of a necessity. Borders and distances and all that.
Lebanon is 50% Christian, Turkey doesn't share a common language, and obviously all of the Western destinations are as alien as possible. Why are those the places where the refugees are having to go?