Also on the issue of jobs, I think these immigrants probably is making 1/2 or 1/3 the wages of a legal resident, so the local residents is enjoying the product of their labors at a much cheaper rate.
That is what many people think , and maybe it was true years ago, but it isn't now.
When there were not many jobs the illegals had to take whatever they could get so they often worked for low wages. Low wages allowed them to undercut the competition, the legal workers. Over time their numbers increased to the point that there were no legal workers or very few in a lot of these jobs. The legal workers moved on both because of the wages and because 'that' kind of work was seen as beneath what the general public accepted as something people should do. Now there are no legal workers to do the work so illegals do not have to accept the low wages anymore and they aren't. What are you to do if your workforce is illegals and they want xxx amount for working ? You can tell them no and try to find legal workers plus all the hassle that comes with that, or you can give them the money they want.
Strawberries are starting to come into stores now and the fields are full. The illegals here don't get paid minimum wage , they get $10.50 /hour + housing + transportation.
The farmers here can't get anyone cheaper than that. It has become its own unofficial union made up of illegals. Farmers can't get legal people to work in the sun for $10.50 /hour even though it is more than minimum wage. Like a friend who said he went to home depot to get some help planting some trees, and the illegal told him he would do it for $25 a tree for 10 trees, when asked if he could go lower , he said that he may be illegal but he isn't dumb.