I completely understand the concept of a small business not being able to compete with large corporations, whether that's with locations, whole-sale contracts, capital and standing. I understand that small businesses have high operating costs and that their profit margins are lower.
However, as an employee of the aforementioned giant corporations whose wage does not keep up with real inflation, I cannot afford to support small businesses. I understand why small businesses have higher costs and I understand that it's more ethical/supportive to shop there, however to put it simply, I don't have enough money to shop there!
This conversation came up with a friend. She sells homemade candles (which are pretty pricey in an arguably VERY saturated market), and was asking why I bought my mother a Yankee candle and not one of hers. She wasn't blaming me, but was essentially saying she's at a disadvantage as a small business owner financially compared to everyone else and needs support from friends and family. Whilst I see her point, my own point is that although I don't own a small business, I'm not exactly on level with giant corporations, I'm a low-salaried employee and not a millionaire myself.
So whilst I'd love to shop local at smaller stores and support my friends with their own ventures, quite frankly some of them are so costly, I can't justify the price and/or trust that brandname
Safety was also an element as I have no idea if her candles are safety tested etc or on suitable containers, but that's another topic entirely.