I strongly believe food is usually worth what you pay for it (cheap food = not worth much). I struggle, however, with the moral implications of advocating a diet many people cannot "afford." This is a tricky subject. In the 1930's, Americans spent about a quarter of their income on food; today it's less than 10%. Part of me thinks we've become spoiled. We want (and expect to be able to get) cheap food so we can spend money on other things. It bothers me when people complain they can't afford "good" food, but then spend lots of money on eating out, new cars, vacations, etc. On the other hand, there are certainly people who can't afford much more than a grain-based diet. Pasta will always be way cheaper than grass-fed beef.
There's a scene in the documentary "Food, Inc." that I can't shake. A family of four is talking about how expensive (non-organic) produce is vs. processed food. They get fast food every day, and their meal (breakfast or lunch, I think) comes out to $12 or so for four people. I immediately thought about all the healthy meals that can be made for $12 or less. Certainly time is a big issue that can't be ignored. But is good, real food really out of the reach of most people?
I think I spend about $50/week on food for myself. I have (non-primal) friends who say they spend less than $20. How much do you spend? How much do you think is reasonable? I'd love to get several perspectives on this.