Ummm

I said I would be here so I had better say something.
... Wow. You sound like you have so many things going on! I can relate to some of them, but everything combined would drive anyone batty.
Venting here is good. It sounded like you really needed to get all of that out.
It is good that you are in counceling together, this is something you need to work out together.
Keep trying to include him in yours and the kids lives. Invite him out even if you know he doesn't want to go. Sometimes we all have to be dragged out of the house. Having your DH distant from things won't help anyone. If he feels more a part of things he is more likely to see family problems as a shared responsibility.
good luck