Agree – BA may have an obvious problem with addressing LH and SH segments simultaneously. Despite the sub brands – CW, CE etc. customer perceptions blur the two and see the weaknesses of CE stick out. An answer would be to split the brands completely, you could call them BOAC and BEA maybe.
It’s one thing that baffles me about Virgin. – dreadful train service and sundry other offerings that somehow doesn’t always tarnish the airline. Maybe customers of one are oblivious of the other.