Если ваш друг нарцисс, то ему может помочь только личная терапия. Но убедить человека в том, что ему нужна профессиональная помощь - очень сложно. Пока он сам не осознает, что у него проблемы, он не сможет начать работать над собой.
Кроме того то, что вы описываете как "желание манипулировать, всегда быть правым, считать других говном, указывать на их недостатки, высмеивать наличие чувств у других, отсутствие эмпатии" - воспринимается в негативном ключе именно вами, потому что вы видите это со стороны. Но поймите, что изнутри в этом состоянии вашему другу может быть очень даже комфортно и хорошо. Именно поэтому он и не понимает, что что-то не так. Точно также как вы не понимаете, как он может так жить, он точно так же не понимает, как так можете жить вы. Увы, но мы все заперты в своём мировосприятии, и с этим ничего нельзя сделать - только принять.
Что вы можете сделать - прекратить общение, если вам действительно трудно с вашим другом. Возможно, после этого он задумается о том, что с его поведением что-то не так, раз с ним прекращают общаться близкие люди. Но также есть вариант (если ваш друг действительно нарцисс) - что он просто обесценит и вас и вашу дружбу, и вы больше никогда о нём не услышите. Но даже это будет эффективнее "душеспасительных бесед", на которые вы тратите свою энергию и силы. Даже "условно нормальные" люди редко слушают советы своих близких, а нарциссы - тем более. Как говорится "мы сами с усами" :)
Если же ваш друг вам всё равно дорог, и вы хотите продолжать общение несмотря ни на что - просто общайтесь с ним дальше, не пытаясь анализировать его личность и его поведение. Давайте ему искреннюю обратную связь на его слова и действия, но просто чтобы спустить пар, а не чтобы наставить его на путь истинный :) Если вы не будете пытаться переделать своего друга, а будете принимать его таким, какой он есть - это будет лучшая терапия для него, поверьте.
Меня не хотят услышать отвечающие :)