There are extremes too... I work 19 days this month and have 1 stretch of 4 days off. The rest of the month are pairs of days off. Most people that hate airline pilots for what we do are people that cannot appreciate the effort and time we've put in to getting the dream job. YOu have to love it to do it, and not many people in the world can say they love their job. So, they get bitter towards people who do. For those that think pilots are greedy and overpaid, they're ignorant to the realities and the true facts of the job as an airline pilot.
They only know the medias representation of our job, not the reality.