I do not think that the options they gave you are fair in comparison to what you went through on that trip. Now that I have said that, I agree with Betty, that there are not going to be any better offers, but I would certainly pursue getting either you miles of money refunded.
Good luck, let us know what happens.
Lynn