Had to reply. Your H sounds almost identical to my ExH.
They won't ever see your side because they don't want to. They don't care about anything but themselves. You can explain your feelings, needs or opinions in as many ways as possible but it won't matter. The only thing that matters to them is themselves, their needs and how you fit into that, i.e. what you can do for them, not ever the other way round.
I was the same, I stood to lose a ton of money from the house we owned if I kicked him out so stayed with him far longer than I should have but one day I just decided I couldn't keep doing it. That having to sell my house, or whatever I had to do was worth it to get out of the relationship that was destroying my life, my sanity my happiness.
I kicked him out, it took a while. He wouldn't leave for the first week because he didn't believe I was serious. Then he went to his mother's, and kept coming back daily. After a couple of months he started to get the message. Shortly after I started divorce proceedings, and no word of a lie, got a ton of abuse in Klingon 
He also contacted my mother whom I have been NC with for a decade to tell her his side and get her to try and persuade me to take him back. As if !
I write this now almost 10 years later. My life is unrecognisable from where it was. I have a wonderful husband and daughter and we are very happy. He would never treat me the way my ex did. Listen to what people do, not what they say. Yours is very clearly telling you, he doesn't care about your needs unless it suits him.
Don't stay with him, please. It all seems insurmountable right now but it's really not. This is emotional abuse and you can go to the police as it it illegal. Stand up to him by removing him from your life. Please.