Also...
... ich denke, der Typ ist einfach bloß unreif. Mit passiver Aggressivität hat das gar nichts zu tun, mal abgesehen davon, dass es doch ziemlich einfach wäre, eine psychische Krankheit als Grund vorzuschieben, um sich von jemandem so ein unmögliches Benehmen gefallen zu lassen.
Entweder er ändert sich, weil er merkt, dass er was an seinem Verhalten ändern muss, oder eben nicht. Da wird es nichts nützen, ihm zu sagen, er soll was tun, wenn er die Notwendigkeit nicht einsieht.
Würde mich an Deiner Stelle erst mal zurückziehen und nachdenken, wie es weitergehen soll und ihm das auch sagen.
LG