So, when you said 'people of low social status' and people who were poorly educated and had candy for breakfast - you weren't making a generalisation based on 'social status'.
Money literally does buy you both class and education. It pays for tutors. It pays for nursery. It pays for elite private schools. It pays for books. It pays for extra-curricular activities.... it is these activities that broadly define 'class' and class is a feature of economic privilege.
What you did was packaged up some generalisations into a neat little diatribe that could be termed 'povertyphobic' and referred to everyone in that class as 'cretins'.
I would suggest on the one hand insisting on the right of a group of people to be free from discriminatory bias - whilst on the other hand slapping a different group with lashings of your own bias is 'lacking critical thinking skills'.