Community activists have blamed it for damaging the neighborhoods where it builds its stores. Labor groups have lambasted it for not treating its workers well. And politicians have called it a poor steward of the environment. Wal-Mart has been doing things ...