What VJW said.
I suspect there's as much/little whinging at BA as anywhere else, though some make more noise than others, and TBH I think a few of the previous posts have been motivated by (perhaps understandable) wishful thinking .
I personally don't see a rush to the door caused by "high flying hours" - in the cold light of day where are these individuals going to jump to? FR, the Gulf, Tescos, the Job Exchange? There is however considerable demand for part time.
When's the last time HMRC audited a BA pilot?!
FWIW it happens, certainly amongst those non resident in the UK.................................