I wish that were true, but the real poll is taken in the marketplace, by Americans voting with their dollars. Somebody's paying out the money that the illegals come North for. Too many of our fellow Americans want that cheap nanny, lawn mower, or gardener.
The reality is most Americans know what kind of work Mexican labor does, and most Americans don't want to do it. It is not like Mexicans are coming here taking our high tech jobs, management jobs, etc. They are picking fruit, busing tables, laying brick, gardening, etc. The rabid anti-immigration people are in denial. The numbers are not on their side.