Your argument is all over the place:
1) Americans aren't willing to do Carrier's jobs that Mexicans would in the U.S. (not true btw), which is why you think Carrier left for cheaper labor. When the truth is that it's cheaper to pay workers in Mexico than min wage here. There was no shortage of Carrier jobs being filled and if you think there was, post a link.
2) Illegals are willing to do jobs that Americans don't want to. I agree for certain jobs (e.g. food picking, construction), but what does that have to do with point #1 i.e. Carrier jobs? To reiterate, nowhere was it stated that Carrier couldn't fill their jobs with American workers. They left because of cost:
Even if Carrier paid their U.S. workers min wage, it's still cheaper to pay them in Mexico.
Tap your sarcasm (and/or cynicism) meter, I'm just having fun with the pro-illegal invasion folks. I don't think Carrier should have moved the jobs either, but it is what it is.
Whether it's roofers or flooring or framing or whatever guys out of work/depressed wages because illegals are being employed to do jobs they used to be doing, or now 1400 Carrier factory guys out of jobs/depressed wages because Carrier moved those jobs to Mexico, there no practical difference to those folks: They're out of a job/depressed wage due to their job being done by cheaper labor. At least in the latter it's legal rather than under the table (or as the illegal invasion situation has become, on top of the table few choose to look at)...