Having read all this I have to say I don't think it's just BA - All modernday 'management' seems to work this way . On my 25 years service (in ATC) I was called in to the boss who said - "Normally we have champagne on these occasions but I don't have any today , 25 years in the same job , some would say that is a lack of initiative"!!! It went on from there!
Bloody 'managers' no time for them.