We all know why BA's costs are so high, certainly not due to their very efficient and relatively (in world terms) underpaid pilots.
No the reason their costs are so high is too many of DPITs ilk. Get rid of them and pay the pilots properly.
Incidentally normal nigel, they have closed their Scottish pilots base despite the 757s still doing shuttle. Why did they do it, who knows?