That was funny! (Have you seen Laughing at Narcs? Maybe a publication venue for the sequel. . .)
I bet you could develop a whole Narc treatment program from the simple advice you have offered here! Not that they need help. But they could be convinced that they'll benefit/gain admiration upon completing the course . . .
{I"m still laughing. This made my afternoon!}