Mary’s such a magnificent villain that I honestly find it shocking that some people want to shove her back into the doctor’s little wife role that ACD dumped her in. Villain Mary is ice cold terrifying, people! Let yourselves be spooked!
They took out that scene with Magnussen visiting Sherlock in the hospital, because it was too monstrous and lessened the impact of what Mary did to Sherlock. They wanted Mary to be the most villainous character in the show. The most creepy and evil.
She really is creepy, isn’t she? Think about her expression when she shoots Sherlock. That cold little smirk. Think about her face over John’s shoulder when he hugs her after telling her Sherlock will pull through. Think of her hovering over Sherlock’s bed as he comes out of sedation, singingsonging, “Sherrrrlooock,” and then how ice cold her tone goes, “You don’t tell John. Look at me and tell me you’re not going to tell him.” Think of how she threatened him when he was so drugged up that he could barely see and understand her.
Think of Mary saying, “How badly do you want to find out?” Think of her pointing that gun at Sherlock for the second time in twenty four hours. Think of her smirking at his wince when he bends to pick up the kicked coin. Think of Mary’s cold, blank face in 221B while Sherlock tries to make excuses for her, John tries not to completely melt down, and she just sits there. No apologies. No explanations. No emotions. She’s a brick wall. Think about how snappish and sarcastic she is with John over Christmas at the Holmeses, as if she’s just FORGOTTEN why John is angry with her.
Think about how everything we know about her has been carefully curated. About how every moment we’ve seen with her is artifice. And she slipped in so gently and quietly. She seemed so pleasant, so harmless. Mary is terrifying. Look what a stranglehold she has on their lives. Not even Moriarty could do this. Mary is a masterpiece.