She's completely correct that it's the culture of the rich which make them rich. What she's completely wrong about is that it's their morality that makes it so. We, the rich, the middle and upper classes, are the ones who fund prisons, we are the ones who do not share our food with our neighbors, we are the ones who refuse to mix with them and share our culture. It's like Terrence McKenna said - "Culture is not your…
So, our society (which may or may not be structured around our competing cultures) has a mechanism for valuing these goods. We have the principles of economics - supply and demand. The things you mentioned are all objectively good to have. They're essential, even. But we've become very good at generating these goods. We've studied crops and health to maximize the good that these things provide, and we can now generate them with fairly little skill and effort. The reason that people who perform these ESSENTIAL tasks earn so little is that the supply of people ready and willing to do them is so great compared to the amount we need them to produce. If the supply of people who could perform these jobs decreased, or the demand for the goods they produce increased, the workers could demand higher wages.
I don't disagree that there are many factors that can and are used by "the rich" to keep "the poor" down, but I disagree that how society values these basic goods is really a significant source of this discrimination.