I don't have a problem with the guest worker programs, but I think the way they are implemented is seriously screwed up for a number of reasons. The laws are written so that guest workers are basically indentured servants to the companies they work for. Furthermore, we basically give guest workers 6 years of well-compensated on the job training after which point we say "go home and enrich your home economy." If I wer…
That said, points 1 and 2 are definitely worthwhile. But you're devaluing your points when you compare a high paying job with some annoying visa clauses, with indentured servitude. Indentured servitude is really serious: it's like when people talk about "raping" the environment. Don't make the comparison, it serves no-one.