Ah! Ye Olde 'Them Mexicans Are Stealin Our Jobs' argument.
How about the actual Americans be ready to do the jobs at the wages the sly immigrants are doing them? Oh wait, first you'd need actually qualified Americans to do them. Unfortunately, nature does not discriminate on the distribution of aptitude or intelligence across the globe, but humans have created insurmountable barriers to opportunity that disadvantage those born in less fortunate parts of this planet.
And no, the Internet is not a panacea to redistributing the skewed distribution of opportunities. Case point, modern cutting-edge biopharmaceutical research. Can't just do that in the 'developing' world with intermittent power supply, web access and most importantly a pittance for funding. I would love to meet the equivent of HN's beloved patio11 but for the biotech field. Haven't come across anyone yet.
Clearly this is a rant, so take it easy.