You have to take care of your local community first.
I did a bunch of that this week. Good on you as well.
That's a really nice practice....in theory.
I live out in the country, but my mailing address is a town of about 650. Yes, that's six hundred fifty people total. So everybody knows everybody.
The owners of the local electrical and plumbing shop, a husband and wife team, always tell people to shop and buy local. They've also told people that the warehouse stores sell cheaper items than what they sell.
A couple of years ago, I was walking into a Home Depot store (about an hour away from where I live) and out walks the owner/wife with a large shopping cart full of purchased items. This was in a city of about 150,000 people. I got in front of her filled cart and we chatted for a few minutes about small talk and just to say hi. Every now and then I would look down into her cart and see items that I know were going to be used on their job site, things that they could have ordered from their local suppliers, but they chose to buy them at Home Depot because they were cheaper.
Imagine the odds when we bumped into each other again about an hour later at a warehouse grocery store in the same city. This time she had her huge shopping cart filled to the brim with groceries that were to be used for her family, even though my local small town does have a grocery store that supplies probably everything that she had in her cart, except the home town grocery store's prices would have been higher.
I really, really wanted to ask her if these stores were included in her definition of buying local, but I bit my tongue.