I have BPD and am able to laugh at myself, so I'm not sure that I would say ALL NPD/BPD disorders, but I can agree that it can be a sticky situation depending on the person and the severity of their disease.
When I was originally diagnosed, my therapist said, "I don't want you to freak out or be offended, but I think you have BPD. Now, you're definitely high functioning, but I believe it explains all of your symptoms." At the time I didn't know what BPD even was, so I wasn't offended and I didn't freak out, but now, knowing more about it, I understand why he prefaced it that way.