I've never agreed with the "only buy local" theory. The beauty of a free market is you buy which is the best price, or best quality, depending on the person's preference. Obviously that includes someone's preference to only buy local products, but that shouldn't apply to everyone. It'd be nice to buy from someone I know on a personal level, but I don't know anyone that does, so I buy according to my preference: a combination of best price and best quality. That's not always local either.
Well put. It's about a good combination, finding the middle ground and what works for you.