Is BA imploding? Can the company survive another summer like the last one?
Yes it can, for the same reason it always survives. Those who pay the money that ensure BA's survival (ie those in Business and First) keep coming back no matter how much they get screwed on the ground.
One or two contracts have been lost, but for the bulk of the big businesses using BA, they don't have much of a choice.
BA, like most airlines, gave up caring about anyone in the back years ago. This is far from a criticism, its just an economic reality of the time.