Also, why should my husband have to compete for employment with H1B visa holders? There is no need-plenty of Americans to choose from...send them home now.
Way back when, employers tried to hire workers at a certain rate. No one would bite on that rate except for foreign workers. This was particularly true of contract labor.
For instance I billed out at $70 an hour when I worked for a contract firm. The Indians billed out at $50 an hour. So instead of hiring three Americans at $70, they hired me and two Indians and saved $40 an hour.
It was difficult to argue patriotism with a Swedish company.