Just a final update. After speaking to a supervisor and then a manager who called me back I got nowhere. Basically, they just repeated that the taxes had to be paid and only if the change was made within a few days would the fees be waived. I just gave up and booked the Delta flight and had them reinstated my points.
Will definitely be filing a DOT complaint but I'm sure that won't lead anywhere.