The people with money should be boycotted.
Why? Because the people without money, the corner grocery store owners who have their customers' kids pictures up by the cash register, the bead or yarn shop that competes with the big craft supply chains, the butcher who endeavors to provide quality meat and support sustainable farming practices, the hardware store with people who actually know what they are talking about and will take the time to explain what you need to know - these are the folks who deserve and need our dollars.
Wal-Mart doesn't need your money. Seriously, they are raking in the profits big time, and they don't. need. your. money. Neither does any other corporation if there's an alternative available to you.
Yes, sometimes Wal-Mart is the only game in town, and that's unfortunate. Not everyone has the luxury of having a good hardware store in town, or a good butcher or the like, but if you do, patronize them! Drive the extra half mile or so to go to the little bakery with the tasty bread. Combine your errands and chores and make one extra stop at the local hardware store instead of the big box.
You might pay more, but what you will get is higher quality. Isn't that worth driving a bit farther and spending a little more time?