@cone @fesshole I'm happy to read, but it won't counter my personal experience:
I'm the same age
I earn one salary, not two
I live in a 3 bedroom house
I have a teenager
I have decent savings (several months worth of our current lifestyle, without any cuts)
I sacrifice 50% of my salary straight into my pension to try and fund a good retirement
I personally count "living in London" as "you f'ed up" because I don't believe the London wage premium comes close to the London "property tax"
@cone @fesshole perhaps earning in London is not an error. But living in London is, especially when it is apparently outside of your means.
I live in't North, and I appear to be in a much better position than the OP - so either they live in London beyond their means, or they live somewhere else beyond their means, when they COULD be living within their means. That's their choice to make, but you can't tar "the UK" as bad based on that choice. At best, London is bad, or the OP is bad.