It's not like he was ever going to admit fault, was it?
A fairly basic customer service complaint that I had took seven months for BA to resolve. I suppose it's me being all sentimental that I think it's dreadful it took them that long. Clearly escalation routes were available here, but I doubt the timeframe would've been accelerated. Oddly enough I had gotten over my laziness and was halfway through a letter before action when resolution came.
This obviously came off the back of significant disruption, but the inability of BA to resolve the problem in a reasonable timeframe is solely at the door of those running the airline and the policies they implemented/inflicted upon it. That means you, Willie.