Those who think that someone like Cameron being educated at Eton should count against him should remember this. Politicians tend to be wealthy, whatever the party, they tended to have good high paid jobs like Lawyers or Barristers before moving into politics, does being an ex- Lawyer mean you will be good at running the state education system or being an ex-barrister mean you are highly qualified to run the country?
There are very few from what would be considered a normal background which those who point the finger at Cameron and co would consider them to be in touch with reality and have experience of the real life running of institutions like schools / hospitals etc...
How many of the current batch of MP's were teachers, nurses or retail shop workers? so what makes any of them more qualified to know what its like and what is best for those in low paid jobs?
Correct, in the modern age politicians of two main political parties tend to come from more wealthier families. Many prominent labour politicians are ex-barristers and whom are very affluent in their own right, but that is irrelevent as to who is best at running the country for us as also is where someone went to school 20-30 years ago is too.
The only prominent politician that really didn't have probably a wealthier than average upbringing that comes to mind is John Major, there will probably be others but he is the only one I can think of straight away.