back in the early 80's asians had a reputation for being hard workers. well, i'm here to tell you, that has all changed. from where i was working (which is an extremely "diverse" company), i saw quite the opposite. hispanic, asian, african-american employees, whether they were naturalized citizens or not, often goofed off to the umpth degree. was quite a source of friction amongst the other workers.
we had workers from siera leone that were quite inept, yet they had foreign language skills, so they were kept on. (there's nothing like getting the wrong information in your own native tongue)
we had vietnamese workers who chatted all day and were quite rude to customers (shocking, isn't it?) so it all depends. i think americans have done a great deal of waking up in realizing that we are indeed in a global economy and that companies WILL go elsewhere for the bottom line. it ain't the 70's anymore.