I think people just like to complain about their jobs, and not just in the airline industry. That's why our jobs are called "work", and not "fun".
I'm not a professional pilot. I fly for fun, and am a professional computer programmer. I come to the flight school, and complain about my job, and how cool it would be to fly for a living, while all the pilots complain about their jobs, and talk about how cool it'd be to have my job instead.
So, while professional flying definitely has drawbacks, so does every job. I wouldn't take comments here as an indictment of flying, but rather a grain of salt to evaluate along with the rewards of the job.