at this point, not much you can do, either take the offer or take the lost..
IMHO, pass due PMI premium is not in control by the bank, it is a lien against the title, if this is a REO, bank should take care of it, if only a short sale, bank should not be responsible.