I have nothing against our sourcing and hiring foreign workers or opening up factories overseas. I do have a problem with hiring customer service and tech supports reps who speak English as a 2nd language. I think if you are going to deal with customers you need to have a mastering of the language they speak.
You should. The workers don't buy from American car dealers, do their laundry in American cleaners, buy their gas at American filling stations, but postage stamps from the US Post Office, eat at American restaurants, shop at American groceries, have their phone service with American phone companies, pay American utility bills, buy American cable or satellite feeds, shop at American convenience stores, buy books at American booksellers, buy internet service from American ISPs, pay American state and federal taxes, or defend America in any way.
See where I'm going, here?