CW,

I'm sorry for the really difficult situation. He is an arrogant ass. And unfortunately, he is your arrogant ass. As much as you can, give him what he wants in spades. I suspect his life will remain miserable. Not because of anything you do, because as a person, he is miserable.