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 friend". Culture is a tribal way of life - it's a gang sign, whether that sign be dressing in red or blue or wearing a suit. It's our culture which judges that those who perform certain jobs are more deserving of comfort than others. Yet without that farmer growing his crops how would you eat? Without that garbage collector removing waste, how would you stay healthy? Without that secretary, how would your business function properly? It's these value judgements which really hurt us. Someone will always need to do those jobs (until our machinery is smart enough, anyway) and, as it stands, they will always be deemed by the rest of us to be undeserving of the comfort that we have just because we do something essentially far less fundamental.
Just as power corrupts, so inequality breeds resentment and poisons society. There's a word for the solution I'm hinting at but it's too dangerous to even mention.