The arguments you present are logical, but of course, those opposed to logic will scream bloody murder, prejudice and unfairness.There was a saying that my parents used a lot: charity begins at home.
This saying does not support the demands that every illegal alien should be allowed to stay, nor does it support handing out what amounts to charity to foreigners while leaving your own, tax-paying citizens in dire circumstances.
Before you blow the bank on helping every illegal that arrives — please take care of the poor, the unemployed, the sick, the injured among legal citizens.
I do not believe that this is unreasonable nor do I believe that it is racist. It is simply looking after your own first, and helping others as you can.