This is hardly just a Walmart issue. Lots of large companies are given incentives to open their doors in a specific location. The company provides jobs and economic boosts where they are built, so many government municipalities use these subsidies to tempt the business to build in their state/region.
The reason I mention this, is because I don't want this to be about Walmart. Loving or hating Walmart, however justified, should not be the issue here.