When you get paid 200-300k a year you do generally have to earn it and not easily, your disruptions are unique but they are in other professions as well , you don’t do a much harder job than others...miners who are also generally shift workers do lots of time away from home also as do other business folk who travel away from their families weeks and months on end and everyday of the week.......stop the whinging or maybe get another job or change carrier. Sounds like a doctor complaining about having to see patients or deal with blood or needles! I’m not paid enough for this I’m so hard done by!
The irony of your comments is that the people you are comparing pilots too either: sleep in a purpose built donger away from the main camp and have really good unlimited food prepared by a whole team of chefs and cooks, have access to gyms and pools etc etc. Or travel business/first class, have a virtually unlimited travel allowances and stay in good 5 star hotels downtown. Your comparisons are NOT getting nickled and dimed on crew rest, food and accommodation. Maybe you need to find a new comparison.