You give your location as PHL, so I presume you used a US-based CC. Why not initiate a chargeback dispute, noting that the fare is fully refundable and fees were not disclosed.
Chances are you lose, but it is cost free.
After that, it's small claims court. How much was the ticket? Only you can determine whether the value of the ticket is worth the aggravation.