OP - sorry to hear about your situation, but yours is a very fixable problem. Solving a problem (inconsiderate husband) with a problem (divorce) is bad math.
On the surface, his actions smack of some resentments he might be holding on to and is expressing them in a passive-aggressive manner. Not judging just looking at it from both sides.
You have options:
Ask for reciprocal feed back from him as to the same.
Based on the results, you set a list of achievable goals you'd like to accomplish together. Then hire a sitter and go out for the night.
Marriage is work and requires effort most people aren't willing to put forth. Regardless of my advice, husband needs to fix himself real quick.