I think that deep down he knows it isn't all your fault. But, in his state of mind, nothing can be HIS fault, so..... well, you are the easy target. Maybe even more so since you've stayed calm through his rants. I'm sure that's driving him crazy, too! Which is also your fault!