The Wal-Mart haters never cease to amaze me. But one argument in particular seems especially ingeniuos: the loss of local dollars. I would accept the argument except that these same people have no problem with the millions that go down to Mexico from illegal workers every year.
In fact, Mexico has been identified as "ideal" for money laundering because we send so much money in "remittance" there anyway.
"Mexico is not only a major drug transshipment and producer nation, it is also a conduit and repository for the laundering of drug proceeds generated in the United States. The 2,000 mile U.S./ Mexico border, close working relationships between Colombian and Mexican drug trafficking organizations, widespread corruption, and the relative ease with which large amounts of U.S. currency can be absorbed into the Mexican financial systems make Mexico an ideal target for money laundering organizations."
A dollar spent at Wal-Mart may not stay in Oregon, but it's more likely to stay in the USA than a dollar spent on an illegal alien worker.