Ego, I grew up pretty much near the bottom of the working classes. My dad is a retired binman and my mother wiped tables in a department store cafe before she retired. Both of them left school at twelve, neither was fully literate during my childhood and not only did we not have a bathroom, we didn't even have a 'toilet', we had an outdoor one referred to as the 'thunderbox' by everyone. 
When I came to this country it was on a scholarship to a university stuffed with Old Etonians for whom I was exotic as hell, but in fact non-aspirational working-class language and UC language aren't a million miles apart. The U/non-U divide is more demarcating off aspirational 'genteelisms' which were completely unfamiliar to me. Since then I've lived in a lot of different countries in a lot of languages, and my professional work is partly in translation studies, so I'm perfectly happy with switching languages a lot, whether that's between French and English, or between different kinds of English, depending on the context.
So no, I don't get judgemental on how anyone speaks, U or non-U, it's more along the lines of switching between languages depending on context, probably because I'm a foreigner, and in some sense it's not my circus or monkeys. However, I think people are often in denial about how important social class still is in this country, and, depending on what you or your children want to do for a living, it may be worth knowing the 'rules', whether or not you choose to abide by them.