Whilst this incident is very unfortunate and should not occur, I fail to see how BA could have handled it any better. They are clearly at the mercy of the airports chosen service provider and they could demand a wheelchair all day long, but if that service provider is over stretched or simply just fails in its task they cannot override the system. The situation would have been the same if the lift had failed.