Best reaction ever. 

I think people don’t give Greg anywhere near enough credit for how much he does for Sherlock and how well he knows him.

While John reacts violently, which is completely understandable, Greg here is really just going, “god dammit, I should have seen this coming”

"Not being heard is no reason for silence."
— Les Miserables: Victor Hugo (via capybaracosette)