This one hits close to home for me. Having worked for Accenture for a number of years, I saw the H-1B visa scam play out over and over. The campus I was staffed at originally hosted several thousand employees, then Accenture started bringing in the visas. Every year Accenture would grab as many visas as possible, train those people in at an existing jobs, then send those people back to their home country with someone else's job and make a round of layoffs locally. By the time I quit, those thousands of jobs had been cut to hundreds and the campus was a ghost town.
Having seen this repeat so many times, the whole political theater over illegal immigrants seems ridiculous. If our representatives aren't trying to save good paying jobs that require government approval to be shipped away, it's clear that the whole immigrant debate is just a political red herring.
To be clear, I have no problem with immigrants who come to stay and make what they can in this country. Pretty much all of our ancestors did this at some point. People that come here to swoop up a job and bring it home, however, that's another story.