splendid | mad max
Idk at first I was just totally surprised that Gregson would punch Sherlock and I was like... wut but the more I thought about it, the more I think that Sherlock got off easy. Dude tried to murder someone but more than that, he betrayed Gregson's trust by going against everything Gregson believes in and stands for. The fact that Gregson has given him a chance to work for the NYPD despite knowing of his drug abuse shows how much trust he placed in Sherlock and to get repaid like this must sucks.

So yeah, I feel kinda sorry for Sherlock but he's only got himself to blame.