In the first episode of Season 4 of Sherlock, Mary dies, and Watson seemingly blames her death on Sherlock.
The episode ends with Watson stating that he'd accept anybody's help but Sherlock's.
What is the reason for this animosity towards Sherlock?
Mary jumped in front of a bullet meant for Sherlock while Sherlock was in the process of solving a case meant to save Mary's life. I don't see any reason why Watson should feel that her death is due to Sherlock. Rather, she would have been long dead if it wasn't for Sherlock solving the Thatcher case and realizing that her life was in danger. While Sherlock was doing all this, Watson was walking around cheating on Mary and their infant baby with a random stranger.