Is there a limit, and if so, is it waived for migrant labor? I've heard anti-immigrants complaining that Mexican migrant workers should spend their money in the US instead of sending it home to their families. On a side note, is it fair to say that some Americans would rather Mexican labor spend all their money in US bars while their families starve in Mexico?