Wal-mart is cheap, boutique stores are not as. Wal-mart is one stop shopping, boutique or small stores, not neccessarily and that equals to more time. So, it boils down to time & money.
My mother is poor, if she can shop at a Wal mart so she has more money in her wallet for prescriptions, food, and her heating bill then I support her shopping at Walmart.
I do not shop at Wal-mart because I would much rather support the little guys not to mention that it is a far better experience - the atmosphere, the characters you meet who actually will converse with you and feeling like you are a real part of the community, something I find we are really lacking these days - a whole other topic.
That said, Wal-mart, or any other chain, when it moves into a community should become part of the community by paying decent wages, supporting local charity, and setting examples.