Re Heat
I think you will find that these days training costs are negligable once within BA due to the advent of zero flight time training.
You will also find that BALPA have offered the company a zero cost option which is not good enough it would seem.