It doesn't really matter whether he's wrong or not. The fact is less than 5000 crew out of around 13,300 went on strike and thats not enough to force BAs hand. Woodley went to BA with the begging bowl and if you don't like what you've been given then I'm afraid thats tough luck as you've no means to force BA to improve it. Why do you think Unite said this is the best deal they can get? Expedience? Or realism?
The 'hostages' won't be coming back because they haven't been sacked for striking. They've been sacked for misconduct. That sort of behaviour isn't tolerated outside an industrial dispute so why should it be tolerated during one?