This may just be a case of BA trying it on to see how many people simply accept their first refusal and go no further - no different from many insurance stories! If a handful of people challenge the decision and take if further BA will still save a lot of money. I am not so sure any of us would be doing anything differently were we part of the BA Management team, officially that is, I know many on here would be better at managing BA than some of the previous incumbents!