"Not every 'WTF micro$oft' moment is a slam dunk,"
Brother, your quotas of shit hitting the fan is reaching fecal velocity of new degrees. Your company's current state of existence has absolved you of the right to a balanced perspective.
What I'm trying to say is it's never gonna Microsoft 100% of the time, but at this point no one trusts you, and you've earned that, and now you have to live with the consequences. I know this Microsoft contact is probably not the reason, but he is still working there, and that means he deserves some of the blame on a constructive level.