Upvote:7
Generally the solution is to call and insist politely. Taking to a live agent allows you to express your concerns and also discuss potential workarounds. I've done this several times and got reasonable outcomes most times.
When they could not accommodate due to availability, I got them to accept ahead of time the cancelation and this made the refund process much faster than usual. When you request the refund, you will be able to say that agent insert name here
agreed on insert date here
that a refund will be made.
If you go the refund route, then you will be responsible for booking another trip which will often cost more since the travel date is now closer, so it is better to talk to an agent and see if they can resolve your issue but finding a schedule that is suitable.