Also, most pilots at Emirates are quite a bit more mature then your average ground staff or cabin crew, so they know how the system works. They have absolutely no need to go and cry to the public on how badly they are treated.
No, I don't want to argue, but maybe just ask you - if pilots knew how system works, why they have invested in it?
They could warn others about how it "works" without making the investment. Then they could call it an idealism.
You seem to be quite contradictory here.