But your issue is not with the airline, it is with the travel agent. They are the ones who made the mistake, and they are responsible for correcting it. When I say dispute the charges, I don't mean go to the airline, I mean call you credit card company and dispute it with them.
Small claims...