As an outsider I think you will find a lot of jobs have similar faults - it sounds like a pilot whine. Doctors do not get paid for their paperwork, heck doctors do not get paid if the patient does not have health insurance, Jockeys do not get paid to breeze horses in their morning work out, businessmen do not get paid overtime for taking people out to dinner or to fly out on a Sunday night for a Monday meeting, teachers do not get paid for grading papers - you can always list complaints with every job, it is the overall aspects which is important. No other job you can plan a schedule to take vacations without using vacation time, no other job do you get free global airfare first class, very few jobs you get to eat out as much as pilots, very few jobs are as fun, challanging and rewarding as a pilot and every pilot I know has it pretty good - nice house, good cars, fantastic Home entertainment systems, etc. Overall I think there are many more professions who are a lot more hard done by.