What would you do?

Sounds to me like you are handling things about as well as anyone could expect given the situation.

x2