There is no boomers v millennials generational war – but there is a class struggle