I think that the situation here is one of expectations versus reality.
We have to face the fact, guys and gals, that, with some remarkable exceptions, jobs in aviation are not all that they appear to be any more.
The reality is that with a lot of companies the "buggeration" factor is high, you will work long tedious hours and get very little thanks for what you do. The reality is also that once the wheels are off the ground it's a fantastic job - there are not many offices in the world that have the views which we get.
I honestly feel that the only people who understand pilots are pilots and that ground staff (for whom I have the utmost respect) will never understand why, from time to time, we appear not to be happy with our lot.
Simply put, the pilot's job is NOT what it used to be and in many cases the remuneration package does not make up for the crazy lifestyle. Having said that I believe that pilots should be paid well for their skill and expertise and not anti-social working hours, etc.
------------------