First, I am glad to see this awesome show back, and of course I love seeing all of our favorite actors/characters together again, It will never not be awesome to see Sherlock and Mycroft talking cases out and just being insanely smart together and the gorgeousness of our Johnlock bantering back and forth will always be a treat but the ending of this episode was a load of CRAP!!!
Yes, Sherlock was deliberately taunting the secretary, and pushing her buttons to show just how smart he was, but Mary chose to jump in front of the bullet, she chose to sacrifice herself despite having a baby daughter who needs her and for John to blame Sherlock for her death is ludicrous. Add that to the scene where it looks like John cheated on Mary, and it feels like the show is trying to make John unlikeable. I expected better from a story by Mark Gatiss and the next two episodes better fix this rift.