No one likes to think that their success has at least as much to do with their parents forking out as it does their own hard work Eton College, Berkshire. Photograph: Corbis Ihave lived in Britain – mainly on, sometimes off – for 25 years, but there are still two things about this country I don’t understand. Number one: why …