JackieHarris I don't think that point about your GPs can be correct, or at least I don't know how you can say that with any accuracy.
They would have paid pretty low rent over a 40 year period, council rents are extremely cheap compared to the public sector.
They would have had absolutely no sunk maintenance costs in those 40 years, would not have paid for kitchen/bathroom refits, double glazing, new boilers, loft insulation, etc etc.
They would have been protected from the vagaries of interest rate rises and property price crashes, would have had the absolute right to keep their hime for life and have the rent paid for by HB if they were made redundant or became too ill to work.
It's impossible to know whether the rent they paid was comparable to, or more than what it would have cost to buy the house without knowing the market value of it when they moved in, the interest rates over the 25 year period from that time, and what their rent was. But evern that does not take into account all of the factors and savings I've mentioned above.
Social housing is there for people who cannot or will not, for whatever reason, buy their own homes and that is how it should stay. Why should anyone get the benefit of very low rents, protection from negative equity and high interest rates, with absolutely no overheads or maintenance bills for donkey's years and then be handed the place on a plate, either free of very highly subsidised, just so they can sell it for a tidy profit and use the money to buy somewhere else? 
I think it stinks.