IMHO the first officers roster from 11 MAR to day of crash still looks "manageable", (definitely legal), however I did see a minimum rest between one particular duty of 12/13hrs. Not sure the distance between the airplane to his residence/place of rest-- but if he could be home in under 2hrs, from airplane chocks on to bedroom, that would still be OK. As in, not ideal working conditions but then again ideal is subjective.
For some people, all they want to do is just fly fly fly. If you had a kid, like me, bouncing on your bed because he just got up (and you are just about to go to bed), now this roster becomes rather tough(er), but still manageable, yes? We manage our own rests and should know/respect our own limits.
Am interested to see the Captains roster.
Also, are they paid a flat salary at FlyDubai or based on sectors/hours etc. If flat salary monthly, you could just "call in sick" and you would be given XYZ days a year, right? Just asking.