"don't have enough American workers to sustain business."
Well, let's find out. Letting in 15 million +/- criminals (illegal entry, ID forgery, tax evasion, identity theft, to name a few) will destroy this country. They are not here to become citizens. They are fleeing the Mexican hellhole. I am sorry Mexico is a hellhole. Send the illegals back and let them solve it!
It's true that many of the illegals are Mexican. But there are a lot from other countries - Ireland has a surprisingly high number.
Many of the illegals from all countries came here with valid visas, and just overstayed. Many people think at least half did that.
And it's true that a lot don't really want to become Americans. They just want to work here until they have enough money to live in their home country. Did you know that there are large colonies of American retirees in Mexico? If Mexico was such a "hellhole" (have you ever been there?), why do so many American retirees move there?