I hear your frustration and all too frequently share it.
It sounds like he's scared and just wants to hide.
I'm still on my fairy tale kick, but let's see where it goes and whether or not such a model can help.
The story line might go like this: A prince was born in a good family. He was happy for a while those around him started to cast a spell over him. One spell was that he was bad. Another was that sex was bad. He fought against this spell for many years and tried many things to make it go away - but it only gave the spell more power. Finally, it became so powerful that it made this good prince fall asleep. His princess also tried many things and other magic like high heels and make-up, but they weren't powerful enough to lift the spell. When he fell asleep she cried bitterly because she was so alone.
So, princess, how can you break this spell? How can you make him want to fight the effects of the poison apple? What has worked for other princesses in the same situation?
MY GUESS is that a princess's sweet voice can reach the sleeping prince inside this shell of a man. Don't talk to the man, talk to the prince inside of him and little by little the prince will awaken. In order for magic to work, you have to believe it will.
My basic points here are that there is something etheric (a lie) that is preventing him from being who he really is. My other point is that by disregarding, disrespecting and even ignoring the "spell" the "spell" can lose it's power. If YOU don't believe the "spell" then he doesn't have to, either. You are a strong princess and a lie or a spell is no match for your power.
I wish you luck. My princess is still locked in her tower and held by the same spells/lies as your husband. I think I'm making some progress. But, it's sooo easy to become discouraged. Sometimes I just want to cast other spells on her because I get so frustrated and don't want to deal with it. But, I have to fight and stay true.