I am going to go anti-BD here. Please forgive me. Your H angers me more than he angers you.

I know you don't want to leave. I know you have a strong sense in your vows and he was around for your depression. I completely understand that.

But when he says such awful things about how you are a nuisance in your life, did you ever tell him, well, you have the option to leave it and I am not keeping you here against your will? That he isn't a prisoner and he could make his own choices?

That would be the truth dart I would throw directly at in his eye. He is seriously being abusive and rude now and your are as loving as could be to him. You definitely have a special spot reserved for you in heaven.