Уверенности в себе не хватает.
В уверенности ли дело?
Чувствовал ли ты в тот момент что-то неприятное внутри, когда твой друг плохо высказывался о твоей девушке? Чувствовал и не решился пресечь это? Или ты осознал ситуацию только после того, как на следующий день тебе сказала об этом твоя девушка, сказала о том, как она восприняла все слова в её сторону?
Хотя что мне стоило рявкнуть по мужски типа рот закрой, иначе по-другому объясню!
А была ли необходимость проявлять агрессию? Возможно, достаточно было просто спокойно сказать: "Дружище, ты не прав, не стоит так говорить, это моя девушка, ни мне, ни ей неприятно слышать такие слова, тем более от тебя"
Лично у меня, глядя на Шлахтера, не возникает желания чему-либо учиться у него. Впрочем, каждому свое.
думаю может ещё что можно сделать.
Да ничего не надо делать. Скажи, что был не прав, извинись, если считаешь это уместным. Прояви к ней любовь и заботу, и этого будет достаточно. А ситуация пусть будет тебе уроком на будущее.