What about truly at risk Christians in the Middle East, and Jews in Europe?? Can we fill the million with those and the South Africans you mentioned? No? Why not??
I say yes, bring them in.
I have zero problems with bringing in Christians and Jews.