You cant blame the AQ guys or the airline itself. What would happen to them if they refuse to fly? They dont have a union to back them up.
This happens all over the world. When a pilots go on strike others will get some work. Its a fact of life.
I hope that the Air Zim guys get there backpay. In the end you can thank Bob for all this.