Fair enough - though see his point about the green card process. It's pretty painful to have that process reset on you, and to actually find an employer if you do lose a job.
What he meant, I rather suspect, is not so much as 'ethically repugnant' (in which case I might agree with you) but rather within the gray area, where unvoiced pressures such as these can affect the choices you make.