cockney steve
I agree with a lot you say, but I'll still add my two cents worth.
Most pilots have zero understanding of management. They may have done CRM training, but beyond that they don't have a clue.
Faced with business people who manage the company day to day to keep it afloat, they're like lambs to the slaughter.
Guys & gals, you're good at your job but hopelessly outclassed as negotiators.