Businesses make these types of decisions on a daily basis. It's a business decision, nothing more, nothing less.
They want/need to get into the urban markets. This may or may not help.
However, for those who assumed wal-mart had a particular moral philosophy and heartland values I can see where this would seem an act of betrayal.