I've been staying away from a number of threads because the risk to my blood pressue is too high... But this thread's direction has left me unable to resist...
First, OP: YABU.
Second, Xenia: good grief. If you can't see how wrong you are, then I'm amazed. No, you're not wrong that the top jobs are full of public-school educated/Oxbridgey types, but that does not mean that's because they are the best educated or the best for the job... Rather, that the powerful class and social networking system in this country, which is only just beginning to fade, has made these jobs inaccessible to others.
Your argument is a syllogistic fallacy. Easy to do, I suppose...
I mean, even a small example (and only one angle) of how this problem has worked itself out in the past will show you how wrong you are:
It was only in the early 1960s (ie. when the current generation of near-retirement top-job holders were attending uni) that Cambridge and Oxford dropped Latin as an entry requirement. It took a decade for schools to catch up with this and start sending their kids for interview. Hundreds of well-educated and intelligent students could not attend these universities because their schools did not offer Latin (traditionally only available in independent or grammar schools).
Now, because Oxford and Cambridge are seen as the best unis in the country, employers typically recruit from them. Thus all those who didn't have Latin at school missed out. See?
Actually, to a certain extent, the same still applies with modern languages. Cambridge only recently dropped one modern language as an entry requirement.
Frankly, I hope these thoughts of Xenia's put paid to her (baffling) legion of admirers, who - I believe - are shamefully guilty of making the argumentum ad crumenam.