Flying Hours is NOT equal to Duty Hours. The media has been cleverly exploiting this by publishing numbers that bewilder the ignorant (which unfortunately are the great majority of public) all the time. My own circle of friends use to think it's atrocious that we are that "highly" paid based on the contractual hours that we work.. Till you list all the sacrifices and stresses that they never thought of, and the one thing that I always try to highlight, would be the above fact and we DO NOT work 2 1/2 hours a day on average!!
Management should be graceful enough to know that swaps and flight changes done individually are for good reason. Lowering of one's hours mean upping of another. What's wrong with that if workload is shared willingly, and employees are happy? Well I guess the latter is something that irks the bean counters too much, and I too have forgotten that graciousness is only an academic word during management courses.
Good job there CX cabin crew, proud of you to say the least.