Do you not think that the existence of the class system and private schooling creates an unequal playing field, holding back people who are not "from the right background"?
Just because a certain section of the community are able to surmount the obstacles placed befroe them, does not mean that other children are not held back. Poverty IS a barrier to achievement. It's slightly disturbing that you're trying to make out that it isnt.
I think it's a massive, long-term, mess of a problem which is so incredibly deeprooted that it will take a long time to ever rectify. As I've said before, the British "working class" are held in such contempt by the ruling class these days that I truly despair of this country. "Benefit Street" seems to be the oprating stereotype with which to beat them and yet I see such a different type in and around my school (along with the 'Baby Peter' types, of course). They are keen to get on and yet are somehow held back.