Immigration Deal

I'm open to changing my mind, but on first glance this seems like a bad idea to me. The guest worker program is just way too big. There's a complicated balance of considerations governing immigration policy, but guest workers have no merits whatsoever and this plan involves a veritable shitload of them.