If you can't pass training at Mesa it is because you either have a bad attitude, put no effort into the training, or have no business flying anything. I have been through training at Mesa and another 121 carrier, and I will say that if you fail out of this place you have no one to blame but yourself. If anything the company is probably going too far out of its way to help people make it through. If there are high failure rates it is because they are not interviewing anyone but for a brief phone screen. Every regional needs people right now, the competition is fierce, and getting people in class seems to be the focus. You get some good eggs and some bad eggs when you hire this way. But with competition tight, making someone interview leaves another company open to steal your candidate first.