Dave Cameron is a smart political tactician and he has got himself some extensive and generally favourable publicity by 'accidentally' using two mild swear words on a radio show. Some wag suggested that he should wear a hoodie next time.
I suppose this is all meant to show that he is the bloke next door. I don't have a problem with him being an Old Etonian. It's a good school and inverted snobbery is no better than snobbery.