It's not all the government's fault (and I say this as a long term Labour voter). Interest rates set by the Bank of England have been kept artificially low for a long time to try to stave off a worse recession, but have had the unwanted side effect of making housing more expensive as people can afford lower payments.
However, interest rates are coming up now, very slowly so that recent home buyers aren't immediately plunged into negative equity. At the same time, government actions like the extra stamp duty for 2nd and subsequent house purchases are also starting to bite.
Brexit will also mean that many Europeans will move back to Europe - but should have no effect on non-Europeans. Businesses moving their headquarters to Europe will lower the value of real estate and housing in the areas where those businesses have been.
The combined effect means that house prices in areas where house prices are many times the average wage, like London, will come down, as well as house prices eventually in areas where a lot of the business has moved to Europe, like the North East (eventually).
More people will be able to get on the housing ladder (if they've got jobs) at that point.