Why am I always the " bad guy " ?

It doesn't matter what I say, or do, it's never " right " in his opinion. This is especially - always - true when my opinions, or feelings, differ in the least little bit from his. If I should dare do that then I'm the worst person that was ever born in his words ! I get called every name in the book, as well as being threatened with physical violence if I innocently even try in the slightest to explain, or defend, myself. Then a little later it never fails.... when I'm still naturally feeling emotionally shattered, and abused, and I'm wondering why he's even here... I'm the terrible / wrong one for expressing my observation that he seems to be miserable living here ! If I try to explain that I'm only going by his own actions, I'm still a completely terrible person for saying it. I'm only adding two and two, and geting four, so what's so " wrong " with that ? 


The only thing I can figure out is that he must feel deep down that his actions when he's in one of his full-blown rages, are justified and okay - ( nothing wrong with them ). Plus I need to add to this that he always acts like he doesn't feel that he owes me an apology after being so cruel - cold - mean - and completely heartless with me. So instead of doing the " normal " thing after one of his raging fits, he always turns it around on me, doing his very best to make it seem like his raging fit was my fault ! That is pure bullshit of course, but I don't ever dare say that to him ! Telling him the " real " truth about anything never has a good result, because he sees the world through his completely twisted sense of reality. If anyone dares to try to get him to adjust his view of reality, they are the one in the " wrong ", and not him ! 


It must be nice going around feeling like you never do anything wrong, so you never have to apologize for anything. How can anyone think that way ? I just can't understand it.