Can I make an observation? Hurt people hurt people. Your H has some sort of deep wound and he takes it out on you.
Although he says he "hates life" where you are. I would bet top dollar that if you bent over backwards to move he would just find something else to gripe about because being dissatisfied with everything around him spares him from having to look inward at the ugly truth and his own inadequacies. Happiness is a choice. People who don't realize this lay blame on everything else under the sun and are incapable of showing gratitude. Wherever he goes he will be unhappy because the unhappiness is inside him. Don't take it personally. It is a very selfish way of being, but he cannot show gratitude for any of the good things in his life. Does he have an IC? how about a spiritual leader that he trusts? This is your Hs issue, not yours. You need to continue to work on yourself (as we all do) so that his hurtful words and actions don't puncture your armor of self-confidence and self-reliance.