So basically because a store isn't going out of business, that means they are thriving and "successful"? Huh? You said that they're maintaining profits, but you really have no idea. Things could still be getting progressively worse, with margins getting smaller and less-and-less profit year over year. Pull out the balance sheets and let's see how they are actually doing.
Wal-Mart won't have much of an effect on high-end specialty stores (shoes, clothes, etc), but they'll certainly eat away at things like groceries, electronics, sporting goods, etc.
I don't think that small stores are necessarily good guys, but certainly not every store closing is a result of "their own mistakes". In some cases it is just becoming impossible to compete, for better or worse.