I don't think imported workers cost tax payers.
"Imported workers" from Mexico and South America by and large have what family they have here stateside on welfare - a burden on taxpayers - while they send a whole lot of cash back home to relatives.
I wouldn't prevent them from entering for several reasons.
1 we have plenty of room.
No. We have no room for third world refuse that no one wants whom are sneaking in here for freebies or hostile intentions. A majority have zero to little skill sets and whom have no intentions of assimilating into a distinct American culture, learn our language or BECOME an American.
First of all, we're BROKE. We cannot afford to pay for them to be here and to support them, which is why they are coming here.
Second of all, without insisting that an American culture be adopted and adhered to, we are being forced into adopting foreign culture that is anathema to our foundations and a danger to Constitutional liberty.
2 we have jobs they can fill.
Well, the cheap labor without bennies aside, no. Unless they came in the front door with the proper paperwork, they are by law, prohibited from working here in this country.
3 I have sympathy for their plight.
By all means, there is nothing stopping you from using your own money, wealth, time and property to provide for such people out of your own resources.
Your sympathy becomes tyranny when you expect the rest of us to share your sympathy and demand our tax money and efforts go towards assuaging your feelings to make provisions for foreigners.