Another, less cynical way of looking at it is - Walmart is making an effort to invest in companies here in the US; this is to be celebrated, is it not? Going forward, it will bring new jobs to our citizens, boost the economy, put money in people’s pockets that they desperately need.
Why not just celebrate a step in the right direction?