Foreign countries should not be able to outsource the social cost of their citizens to the United States taxpayer.
As such - the home country should be billed annually for the cost of providing these resources to their citizens on their behalf.
In lieu of this billing - all remittances from their citizens back to their home countries will be taxed commiserate with their consumption of social welfare programs provided by the US taxpayer.