I think we need straight talking on any forum. We need flight deck personnel to fire from the hip. We need to hear it as it is.
These folk spend a great deal of their lives and a lot of money on learning their profession before they can enter the flight deck, leave alone take command of a very expensive piece of machinery and be responsible for countless lives, in the air and on the ground.
It is also their responsibility, when on duty, to represent the company they are currently working for, dealing with the public, under those terms can be mighty frustrating I venture to suggest.
Long live the flight deck person who tells it as it is and may I always be on his/her flight.