It's not just the BBC who has a weak case against him.. I was a real fan of the business model and still am in some ways, but it is true that staff treatment is pretty awful, and I think if that one issue was addressed correctly then it would be a great and exciting company to work for.
Unfortunately it won't change and that is why Ryanair lose too many good staff.