Travel agents are paid almost nothing, yet they are so often held responsible for satisfying their clients' fondest and long-held dreams. A good travel agent is a thing to be treasured. The terms of the tickets are clearly noted in advance of purchase.
Some people change their minds every day.
To play the same game with the airlines that they play with us, I recommend that we all utilize Rule 240. Next time your plane is delayed due to mechanical difficulties, or canceled because there are not enough customers to suit the airline, ask for Rule 240 contingencies. Being a travel agent requires patience, stamina and a love for helping people. Me thinks Frustrated doth protest too much. Better to just do it yourself.