Well if you decide to fire him, I would NOT suggest any psych problems, because that could be called discrimination. I would just bring up all the work related issues that hurt your business.
It's probably dang near impossible to change narcissistic behavior, my FIL is definitely in that zone, and he is going on 90. He is deaf now, but I think it doesn't make a bit of difference, he never listened to anyone, anyway!