Only one generation? Are you sure?
Your points are simplistic and populist and neglect the decimation of industry in this country since 1979 creating mass unemployment.
One generation my arse.
Oh and why do you speak of Britain as if you are an outsider?