Not at all. Delta made a CHOICE.
As for the fees? I agree with ExPirateShopGirl - and I buy the nonrefundable fares. They're not "gotcha" fees. I know what I'm buying beforehand. MY choice. I don't expect the airline to make an exception for me under any conditions.
These fees have been around for over 20 years. They are the normal fees imposed on "non-refundable tickets." It would be extremely unusual for any airline (not just Delta) to make an exception. If you can use Southwest, you can change for any reason and get a credit for future travel.