These monster night duties are also scheduled elsewhere in the world. What I can't understand is when crew say the duty was scheduled within max duty (just) but the crew regularly extended to finish the duty. This beggars belief. If the duties are THAT bad (and they are!) AND the crew have to regularly extend, there is a simple solution. Refuse to extend, get off mid duty and require min rest then continue. If most crew applied this fix, those duties would have to be changed.
many issues will not be solved until pilots stop bitching/boasting about them on Pprune and actually take some action about them