I feel your pain. For my first 10 years, the "newbies" have to pay their penatence (or purgatory) of travel.
Gone 5 days, home 2. Then it got worse. Gone 12 days, home 2 with two days unpaid
in a hotel.
Those two days are torture. Things to do at home and wanting to be home with family, but the company won't pay for the round trip flight home.
Happy to have a sleep at home career now.