Rep. Tom Tancredo makes some good points. Unfortunately the American people just don't agree.
Pop quiz: What is the second largest economic sector in Mexico? That's right, after oil, it is income from laborers in "El Norte". Americans pay for these workers, therefore they want them here. To say otherwise is to deny the last 30 years and the illegal workers who are here in the millions.
What are you talking ?
The American people most surely agree. Don't confuse the selfish interest of a few in cheap labor with the interest of the American people. Most people aren't hiring nannys or construction workers.
American employers seeking to criminally use illegals and get away with paying substandard wages want them here. Here's one now demonstrating how to best examine submitted documentation.
It's merely a coincidence that he resembles a pirate.
You were right that Americans are paying for these workers. We pay through increased taxation, higher insurance, reduced healthcare, diminished educational standards...