Ultimately the CAA is to blame for allowing low cost airlines to max out their crews' rosters in pursuit of maximum profit. This is a safety related issue rather than an economic issue. The CAA must bring FTL's into the 21st century to combat ruthless low cost airline management practices.
Airline fatigue needs addressing now.