This ^ is entirely right.
The baby boomer generation benefited from the biggest upsurge in social mobility the country has ever seen. Priavte quality education delivered through the state (Grammar schools), Jobs for life, final salary pensions, Low house prices coupled with massive house price inflation and interest rate collapse, a surging domestic demand fueling economic growth coupled with the country leaving behind its crutches as the economic sick man of europe.....
This generation were able to provide a lifestyle to their children off the back of relatively little effort and talent, that the younger generation cannot hope to match (but were brought up to expect). The boomers (and early Generation X-ers) continue to out-compete their children in the housing markets, buying up buy-to-let and 2nd homes, whilst holding on to the majority of the higher paid employment positions (a large demographic group), and wielding the greatest voting power in the country's ballot to ensure their position is protected.
Worth also remembering the respective state pension burdens these two generations are facing/faced. The boomers had a tiny retirement demographic to support, whereas their retirement, in all of its magnitude and longevity, with be a massive cross to bear for the coming workforce.
On top of all this, they have the downright arrogance to criticise the "youth of today" for failing to make the same strides as they did, without acknowledging the disadvantages of the legacy they themselves have passed down.