He is just so incredibly angry here. This whole part when he asks: “Why didn’t you come to me in the first place?” and this absolute distaste on his face when she explains “Because John can’t ever find out.”
This is not the face of a man who means it when he says “She saved my life.”
This is not the face of a man who says “That’s my girl.”
That is not someone who is going to forgive this complete disregard of the man she claims to love, and who is the love of his life.
This.
Also, I wanna state for the record, I genuinely believe Sherlock loved Mary as much as he does Molly, Lestrade and Mrs. Hudson until she shot him. Even when she revealed herself as an assassin and was threatening to shoot him, you could see there was a true sense of; “I don’t care what you really are, you’re still my sis, just let me help!” I don’t even think it was just getting on with her ‘for John’, you never see any resentment from him towards her despite his heartbreak at losing his friend (a la the Guy Ritchie movies). He loved her and wanted to be her buddy. And she put a bullet in his chest that caused him to flat-line.
This isn’t just the face of a man who is angry. This is the face of a man who, a few years ago, believed that he shouldn’t have friends and that being alone protected him but then decided to let people in. Mary turning the gun on him gave him the same feelings he had when John stepped out at the pool in TGG pretending to be Moriarty. Except this wasn’t a trick. John would never have hurt him like that and Sherlock, for whatever reason, believed Mary was the same. He was wrong. Moffat even said it was Sherlock’s feelings for Mary that caused him to be blind to who she was.
She proved to him, as Irene did, that love is a dangerous disadvantage.
Yes! Exactly this!