Blimey - Belissima and Hatwoman - that is not my experience in London AT ALL.
yes, I recognise that some people fall into the mc / handbag / bathrooms / state-school-refusenik category, just as some people live up to a good range of inner-city stereotypes of disaffection.
But for us, and the majority of my local friends - we are sort of mc - but not wealthy mc, scruffy mc - our children go to non-faith state schools, with which we are v happy, and as in my DS's school, the demography is v mixed. In my DS's school probably 60-70% of kids are black, and include children of barristers, teachers, refugees, 'NEET', everyone. Multiculturalism means, in the words of a friend's child who has just returned from living in a N European, v white and homogenous country where she was badly bullied at school, and is now in a S London comp "It's great, it's the first place I haven't felt differnt because EVERYONE is different'.
It means that my partner can make a restaurant reservation over the phone without getting a reaction implying that his (actually v common and uncomplicated) Indian surname marks him out as coming from outer-space - as happenes where other membes of my family live, in rural England.
I can easily tire of certain mc manifestations of mc-ness - but the class divide is SO much more evident on my mother's remote coastal village than it is in London where everyone is up close - in my mother's village, the shooting / Range rover Driving / Parish Council BossyBoots are just as bad as the serial bathroom refurbishers!
I really would love to live in either a rural location, or the heart of a major city.....less keen on a sprawling deprived series of estates on the outskirts of a failing ex-idustrial town, perhaps. But even then, I hope I would loo positively on my neigbours and take them for who they were.