Не берите у него то, что он приносит. Легко сказать - трудно сделать. Но это единственная правда. Это то же самое, что звять помойное ведро у человека, который принесет его в Ваш дом, у Вас же даже мимоходом не промелькнет мысль забрать такое добро себе.
Если бы в нашей стране спокойно относились бы к психолагам, ему можно было бы посоветовать такого, но в Вашем случае, он, скорее всего, увидит в этом только оскорбление его достоинства.
Если смириться с его плохим самочувствием (в прямом смысле) не получается, то тут только два выхода - уход одного из вас.
Каким бы противным (злым, истеричным, или еще каким) он ни был, он просто несчастный человек, потому что люди довольные собой и жизнью не гадят вокруг, а таблеток от этой "болезни" в аптеке не продают, если не считать транквилизаторов.
Это не черта характера, поэтому ставить на горох и пороть розгами - не поможет.
Поэтому если у Вас есть силы воспринимать его как больного несчастьем, а все вспышки "плохого настроение" принимать за симптомы этой болезни, то есть надежда продержаться (если работа того стоит).
Можно, конечно, задаться целью "докопаться до истины" и "вылечить", но это высший пилотаж, тут надо копать не один день.
Тем же отвечать не советовала бы, если, конечно, в кармане у Вас не "заявление по собственному".