Wal-Mart hasn't changed much since I started working for the company four years ago. The only reason I work at Wal-Mart is because I need money, much like the rest of the people in the world. As for Target, Target is only clean because they have alot less customers and had a better store setup from what I've been told/seen.
Wal-Mart is evil, yes, but so is every other retail chain in the world. Gamestop, EB, K-Mart, Target, Best Buy, Circuit City etc. are all shitty retail stores and I'd like someone to prove me wrong.
The only real problem I have with Wal-Mart outside of It's low wages are It's inability to fire shitty employees (You have to literally punch a manager to get fired, or expose yourself in the store at this rate) and shitty healthcare. Our health insurance sucks ass and I hope states continue to put the pressure on Wal-Mart to increase it. Everything else I can complain about pertains to most other retail chains.