Nope, other than to say that I doubt travel insurance would cover something like this. I would take this up with the airline that you booked with personally, sending them copies of all documents, receipts etc etc and demanding that they refund your expenses.
You could do that now while you are in Vietnam, no need to wait till you return. Your airline will have a customer service department that you will be able to email.