I too make rules for the dcs which then somehow don't apply to my H (who is EA). I too have been accused of being controlling because of this (but only by my H, not posters on MN
). But as you say, what else can you do when he refuses to take an active part in parenting, appears to agree and then 'changes his mind' later, and lets you know he disagrees by undermining you, rather than in any mature, supportive way?
It is so sad that he had a difficult childhood, but as mink says, you don't want to let the pattern continue to the next generation. That's great that you tried to get him out and that you're wondering whether you should leave instead. (It wouldn't be surprising in your situation to feel so worn down as to be unable to think along those lines.) Women's Aid can help you - talk to them to find out what support they can provide, be it emotional or practical. Citizen's Advice Bureau might be another place to go at some point, to find out what your rights are about leaving the house or getting him to leave and look into what benefits you could claim.
As for the sex, of course you can't help whether you feel like it or not, and it is sad that he will never see that. But he allows himself to have feelings in a way he doesn't allow you, hence the "look what your mum's done to ME" when the whole thing was about HIS refusal to take responsibility for his mess, his selfishness, his (joint with you) kitchen.
Echoing mink again, take your time to think things through. Talk here if it helps (just be prepared for the occasional poster to say "I haven't read the whole thread but
dv
bad mum
"
). But do try to think about the future and where, for example, you'd like to be in five years' time.