lawyers, solicitors are no less mercenary than any one else. Much of the the time a company moves on nothing more than a legal opinion and not legal fact. It all depends at the end of the day on what you are attempting to achieve.
As for staff travel we will see. I doubt very much that BA can enforce this. Not because its a privilege, not because of any othe reason than the action is punishing strikers who are striking legally whether you agree with them or not and because the removal of staff travel in this case is extremely discriminatory.
Don't allow schadenfreude to creep in here.