I'm sorry, but he most certainly doesn't see this as a "loss." If he did, he wouldn't be doing it.
I agree. You can be as moral as you want, keep the house warm, cozy and inviting. Your H (and mine!) is choosing to be where it makes him happy. We know he is losing out, making the wrong choices, and hurting the people around him. WAY deep down he knows this too, but is into denial and lashing out, so no way will he see it, or believe it if you tell him.