And let's have a foreign policy that helps improve living standards in those countries, so they won't be compelled to have to come here in the first place. Globalization results in productive people leaving for greener pastures leaving those left behind to whither on the vine, and that is simply not sustainable.
I agree, in theory, but the refugees that are seeking new homes nowadays are the victims of displacement by war, war exacerbated by the rivalries of east and west. The question, it seems to me, isn't whether we have a moral obligation to resettle refugees, but whether we have a moral obligation to do our share. If the rest of world is pitching in to assist those displaced by war, are we morally able to refuse to help?