Rates of home ownership are actually at one of the very highest they've ever been, except for a slightly higher level back in the 90s.
The myth that noone can afford to buy their own home because of the greedy landlords is quite simply, bollocks. Also, that they should be entitled to buy a home wherever they wish just because they want to, and if they can't, spout venom at those people who can afford to..
The truth is, most people can afford to buy their own home. Whether they can afford to buy in the area they want, in the size and condition they want, and retain the lifestyle they expect to keep themselves in, well that's another matter.
Want to live in London, good for you. Don't moan that you can't afford to buy. Housing up north is far more affordable and contrary to popular opinion we have running water, electricity and plentiful jobs too. 
Many landlords buy up houses that buyers have often turned their noses up at, renovated and created homes for people to live who otherwise would be homeless because we have NO social housing.
And is it fair they pay the full market value for the rent? Of course it fucking is. You wouldn't work for less, or ask for any other service or product discounted for no reason, this is no different.