Me thinks that "psychosis" is a tad on the overkill side, Gregster... Back during my days in social work (mostly mental health clients) we had a more generalized term for stuff like this: personality disorder... I'd put it more in that category but, yeah, it's more splitting hairs...
B~