Wow, he is so selfish! You work bloody hard too by the sound of it, but don't get paid or appreciated or get much time off.
It sounds like he's got used to you fulfilling his domestic and childcare needs without asking for anything for yourself - what I'd call in your example 'taking care of his life so he can do what he wants needs' - and he is lumping in his sexual and emotional needs with these. Just expects you to add kisses, sex, etc., to the list of chores you complete for him without complaint or him having to put any thought or effort in of his own.
He's not seeing you as a real person, not real like he is. You just exist now to basically serve his needs and make his life how he wants it and he can't understand why you're not making the sexual and affection areas how he wants them.
Becoming a SAHM does seem to trigger something in some men that makes them start seeing partners as domestic appliances with a fuck-hole. And I say this as a SAHM myself (thankfully, my partner does not).
He sounds bloody awful, TBh, and very immature and self-centred. If you removed the info about your DS, work, etc., he sounds like a 15 yr old boy treating his girlfriend crappily; putting her last behind his hobbies, interests and friends and then expecting her to just smooch him like he's bloody Romeo then lay down and spread her legs for him without really caring if she's enjoying it or not. A shitty attitude at 15, inexcusable for a man with a family.
It's all setting a bad example for DS. Him behaving like this and you putting up with it just teaches him how men and women should behave in relationships. Your DH has hardly taken the advice of counsellors in the past, has he, so don't see how that would help again.
Sounds a crap situation, you poor thing.