You go on strike you loose pay, you return to work you get paid the same as before (unless the union signs a new agreement to allow the return). You go on strike, you loose staff travel, you return to work, your staff travel benefit is reduced.
This is the nub of the argument. Salary is contractual, staff travel isn't. End of story, please move on.