Agreed 100 percent.The best way to do this is boycott companies who think Americans should be second in line for employment, and fire/recall politicians who think the same(I.E. those who think Illegal-Immigrants are good for this country and outsourcing is fine because Americans really should work for $10,000.00 or less per year).
I closed my account with American Express after 20 years.
And I let them know exactly why I was doing it.
I'd had quite enough of Bollywood accents when I called customer service beginning earlier this year.
Funny, that final discussion with Amex was quickly shuttled back to American customer service workers.