Is it possible for you to "disconnect" from what he says? It doesn't sound like he will ever change, and meanwhile you need to find a way to relate to him that doesn't keep devalidating and disempowering you. Either that or...just don't see him any longer? Are there other choices? Apart from the present situation where you are being battered all the time?
Nobody living can ever stop me
As I go walking my freedom highway.
Nobody living can make me turn back:
This land was made for you and me. (Woody Guthrie)