There should not be a second class status for ANY worker in this country. Doing so is distorting the labor market and suppressing wages.
If we need more workers then we need more citizens, cut and dry. There shouldn't be this grey in-between - it is a crack that too many fall through.