I have to admit that I feel a bit embarrassed sometimes because I grew up in what could be described as a sheltered upbringing as a city boy.
I go to a supermarket (and pretty much only supermarkets, not small grocers or delis etc) to buy almost everything of grocery concern. No, I was not raised with the notion that milk comes from the shops; I am well aware that it comes from a cow who is at a dairy farm with a farmer who works hard to produce that milk. But that said, with all the romance returning to focussing on fresh produce markets, smaller shops and so on, I'm not a big latch on for those things, when in a way more than just getting some good honest produce, it is actually more beneficial to buy from those places compared to supermarkets.
Of course, now that supermarkets also feed heavily into rewards (guaranteed acceptance of credit cards including Amex, points, fuel vouchers, targeted deals, etc.), that doesn't help.