Bro you are so lost. You keep exposing how short sighted and ignorant you are to the many social issues in this country.
Do some research mate. Social mobility is something which can be measured and has been. Britain has seriously underperformed in this area even by the estimates of government friendly institutions.
I'm happy that you managed to get your life on track. But I hope for you and your kids' sake you broaden your horizons, open your eyes and realise what goes on in this country mate. I can just about understand when the yuppies come out talking about Sri Lankan and Indian kids when discussing things like social mobility in the UK and the western world. But when someone who is supposedly fairly switched on and from the ends does it, it's almost beyond belief.
Well done for donating 'significant' sums to charities though. All is not lost.
I personally do my bit by volunteering at the school I went to, teaching kids how to code, as well as donating what I can afford to a few causes I believe in. eg. Helping kids out of school and college land their first job and plan a career. I often meet with some of them and try to inspire them with what I've achieved. Being a FIFA don ain't easy fam.