The inability or unwillingness to make necessary and useful distinction turns this topic into an emotionally charged, divisive argument that political forces love to exploit on all sides. 

"Refugee" is not the same as "migrant." These different words need clarification and a consistent use. 

If there is a law, it should apply to all equally. Why are those living south of the US border treated differently from those who have to cross an ocean, and only after years of waiting (and in most cases never) can migrate to the US? 

A religious ideal for providing hospitality for an alien is categorically different from the law that regulates how this hospitality is to be exercised, after taking into account the rights and responsibilities of all.

Catholic social teaching requires the same effort to address the root-causes of a social problem as to satisfy the present immediate need. 

None of these distinct issues have been addressed in this article. As such it is wanting.