Its also worthy of pointing out that just because they didn't break any laws doesn't mean that no company policies were broken. But in all honesty i don't anyone should slag them off until some sort of truth comes out.
All we have at the moment is a news story which could very well be incorrect in some ways, reports of allegations and the confirmation that a flight was cancelled with varying reports on cause of the cancellation (Some have mentioned tech, news obviously reports crew).
It will be interesting to find out the whole truth about this one though!!