Read the article! It specifically mentions Walmart & UPS as well as Honeywell ...
ALL of them have operations in overseas markets and employ locals to do the work locally - this has no effect on the US market UNLESS those positions could have been done by someone in the US, i.e. a company moves it production to a foreign country.
You want to be pissed off because Walmart & co hired 300K overseas workers over a 2 year period to satisfy overseas requirements? Knock yourself out.
Are you also pissed off when BMW & Co hire Americans to sell cars in the US? Or when Deutsche Telekom hires Armericans to perform work in America?
International Companies hire workers internationally. When a specific regional market grows, the comapny hires more workers there to satisfy demand.
Thats Business 101 ...