Let's not forget that there are an awful lot of people who are at Flybe by default. ie they were employed by BA cityexpress or Conect and were taken over. They I think you could say were forced to work for Flybe.
Having been at citiexpress myself where the scheduling agreement was second to none, I can understand the upset.
I know this may have already been said as I have'nt read the whole thread.