There are several good reasons, why a large number of people chose to fly a 737 in the Sandpit rather than in their home countries/continents. Combine that with the fact organised labour and strikes are illegal in the UAE, and you've handed management a set of powerful tools with which to keep the workers in check.
Asking the crew to collectively stand up against the practices in e.g. FZ is therefore not only unreasonable, it would also be illegal and could have dire consequences for those involved.
Pilots, when not strongly organised in a union, have an exceedingly poor track record of forming ranks to improve their collective situation. To put it bluntly, a group of pilots are not a team; they are a collection of individual PLCs, acting only in what they believe is in their own self interest.