ну не прям вырвал-вырвал. Ему потребовалось достаточно длительное время, чтобы себя на это уговорить. Все то время, которое он сам попросил у Джона, пока его унижал Магнуссен.Одно только в этом положительное, видимо все это время разум Шерлока воевал с его чувствами.