Simplesmente chegue para ele numa boa e diga que não há como sustentar uma relação desse jeito e que se ele não parar de descontar as frustrações dele em você não vai dar para seguir por muito tempo.
Converse com ele, diga que não tem culpa do que aconteceu com ele e que mesmo que ele esteja de mal humor jamais deve te tratar desse jeito, ele tem que ser maduro o suficiente para saber separar as coisas. No máximo de espaço para ele, mas se mesmo assim continuar te maltratando o melhor é separar.
Já aguentei muito disso em um relacionamento, a pessoa ficava brava com Deus e o mundo e vinha descontar em mim, do que adiantou eu aturar todas as coisas negativas que ele jogou em mim? Nada, só me sobrou um monte de trauma, depressão e baixo autoestima. Ainda por cima me traiu, sendo que ele era extremamente ciumento e eu mal podia sair de casa.