BA is not the problem here, the issue is the lifestyle of the modern airline pilot. Having tried pretty much everything to achieve a good life/work balance, Part Time is the only thing that works. Not only do you get your family/social life back, the sense of control that having that extra time off gives is unbeatable.
I'm now permanent part time long haul and have never had more free time and have never been less tired.