Well one thing
PR teams circling social media should realize, even if it is human (pilot) error, weather or technical, it is still management's fault. That's how aviation works.
Fatigue if applicable, is management induced.
Lack of training is management fault.
Sending into bad weather knowingly is management fault.
Bad maintenance is management's fault.
I know it is virgin territory and bosses are working on scripts to deal with it, but proving it as pilot error doesn't make management not guilty.
Roster may look legal on paper but when you consider all off-the-record things like wake up calls 3 hours before ... humanly impossible in the long run.
But we all know as long as these airlines offer cheaper fares and sleepy blue eyed FAs pax wouldn't care if the flight crew got any sleep or not. That is a fact.