I don't want to explore the politics of this - there are other places.
What surprises me is the comment about "Middle class families"
I don't recall there being any discrimination in the supermarkets I've visited recently.
Hmm... you can just see it on the shelves;
Working class baked beans: 12p
Middle class baked beans: 45p
with the following addendum:
Please note middle class families must produce their 'middle class membership card' at the checkout to qualify for these prices.