A nightmare of an incident for the passenger involved I'm sure, but I also guess its an isolated incident rather than the 'norm'.
I've flown Flybe and never had a problem.
ALL airlines have bad days, even the best. Bad days, or bad incidents don't make a bad airline.