Well he hasn't been blaming me for his unhappiness with his work. Recently - in our previous talk and now - he's been unhappy with my support to him because it hasn't been what he expects (whatever that is). I know he makes an effort not to take out his anger on me - it's something that happened before and he's aware of it and trying not to - and I guess he failed in that right now.
Regarding the work, I think the problem is with his low self esteem. He does a good job there, but it's a kind of an environment where it's not acknowledged and he's only yelled at (for a good reason or more often not) and this lack of recognition is driving him up the wall. It radiates on other areas of his life. But it's a hole that is hard to get out of, he would need to start feeling better about himself, but he's constantly put down and it's just a vicious circle. He can't quit his job either which seems like the only sure way of breaking this cycle.
So I don't know, it seems like he doesn't know what to do, moreover he doesn't believe anything can be done (which I guess is understandable from where he stands).
Accept that there is only one thing you can change in life and that is you