Almost half of the UK public think young people cannot afford to buy their own home because they spend too much...