But, I also dislike that a majority of advice on workplace and toxic people is basically "run away or enable it". Sometimes people can actually influence how much damage narcissist do and how far narcissist will grow in company.
There is little advice on how to communicate and protect yourself when toxic person is peer and you have some power over situation. Or how to report the situation in a way that will make impact, how to recognize who to report to, how to communicate in a way that will make situation transparent for third parties.