Что значит "дружить, но не так"? Объясните сыну, что Олег вот такой и переделать его врятли получится. И есть 3 варианта. 1. Оставить все как есть; 2. Перестать общаться (тут можно высказать, что вам лично больше нравится именно этот вариант, но решение за сыном); 3. Все-таки попытаться сгладиь самые неприятные моменты в общении с Олегом (напрмер научиться резко и больно прям на месте давать сдачи, чтобы в следующий раз ему буцкнуть в голову не пришло).