This part made me laugh too hard than I was suppose to xD but it also made me cringe a little because Sherlock just doesn't get it sometimes. He can be so insensitive. But he doesn't realize that - it's part of who he is, and that's why we, and Jawn, love him.
The thing is...I saw this before I watched Sherlock and I didn't think it was funny. Now I've come across it again after I've seen all of Sherlock and I am dying right now, that's totally what happened.