I think you're over egging this. He's not happy and testing the water for how many others think the same way. You're not part of the email discussion so how would you know exactly what's being exchanged?
I would have told the MD where to go as well or at least told him to cover all my expenses to 'meet face to face'....business class!