No axe-YT
I have no axe to grind here but to set the record straight BA have changed the rules for retired staff's access to concessionary travel. They haven't denied retirees staff travel.
Where it used to be available for life it is now available only for the same period as you worked for the company. Ie, if you worked for BA for 30 years, retired at (say) 58 then you staff travel would cease at age 88.
Not as good as it once was but considering that many carriers give no staff travel to retirees at all, this ain't too bad.
Also one has to consider the changing world of T's & C's, where everything is being squeezed/shaved.