Presuming that your flight is not within 7 days and that you did not have the option of a fee-free hold, US law requires a full refund.
1. Do a CC chargeback, specifically citing the rule with its full CFR citation.
2. File a DOT complaint.
They each serve separate purposes.