Personally I don't think the layover being 24 hours is the issue. The issue is after doing 14+ hours, 24 hours off, then 14+ hours return, you then regularly ONLY get 48 hours off followed my a night return duty which I can guarantee wouldn't happen to any other unionised Airline crew on this planet.
And that to me is the tiring part, the lack of rest after the pairing.