It is hard to be a boy having fun and then suddenly a grown up. My Dad told my when I was younger, that men don't mature until they are grown men, and that even HE, was not fully mature yet. He was 35 at the time.
I agree with finding some help. He wants to go play, and in turn it is turning you into a bitter nag (not that this is what you are, but it is what he thinks) and while he grows younger you grow older with disdain and unprovided needs. It will change you in ways that for most women are irreversible. And ultimately cause him to stay away longer.
If you have a joint account, you need to build a separate one of your own. This account will serve as the 'you' account. To which you will use once or twice a week, to do what ever makes you happy. As of right now, it sounds like you have entered that mother child relationship with your partner. You say no, he fears to ask, he sneaks out, you put him on punishment; no sex, no cuddling, no friendship, etc. And then time heals all...and you are back at it like nothing happened. Letting him know that if he waits you out, things will pass, and when he wants he can push again.
This will be hard to wrap your head around, because you want him to be there, and be the man he promised you he would be. It is NOT wrong to want that. But you have to understand that when you bicker about him doing something, you make him feel like a child, which makes him feel less like a man, which makes him act out. And it leaves you holding the ball. His buddies call him whipped. So he is 'showing you' by doing what he wants anyways. What he is missing, is that many women would have replaced him by now, with a man who would never leave his wife and children to go play. He is taking advantage of the fact that you will be there. In addition to the silly notion some men have, that women won't leave them, because we have their children. Ha ha. It is 2013, plenty of men love women, who come already equipped with what others work toward. He should be mindful of that. But I digress.
If you want someone to trust you with their secrets you listen. If you want someone who doesn't feel like they have secrets with you, you let go, allowing them the trust and chance to come to you.
When he leaves, tell him to have fun. Right now he knows exactly where you are, and what you are doing. If he was out doing his thing, and you were out doing yours, eventually he will start to bother with the fact that his wife is being seen. He will not like that. When he comes back, ask him if he had fun, what he did, to engage in a conversation. If he does not answer, or skirts around simply say, well sounds interesting, hope it was a good time. And leave it at that. If there is a time you feel he should not leave because you need him there, tell him that. Don't yell about what he needs to do. He is a man, tell him ' I need you' if he still leaves, let him know that his choice may not be the best, but you understand, and let him go.
This will allow him the chance to share. He will notice at some point that you have taken up doing your own thing. As you get time to yourself that every mother need! you will become more relaxed, and in turn you will become much closer to your children as you will have really let the mess go, and they will feel that. He will see that. He will come home to a relaxed wife, who seems to be okay with him being gone, and has the house in order without him. He will then make a choice.
No man wants to come home to a home that works without him there. The sad part to this is that I know what this sounds like, but I do not know your husband so I will not speculate. What I do know is that spending tons of money on a stranger drawing out sessions to tell you that you need to stop busting his chops, and that he needs to be a man, is not what you need.
(pardon my harshness) and you don't need any bitter women telling you that he is wrong and you are right, girl power. Because the reality is we all play a role in our unhappiness. If you want him to be there, you have to create an environment that he wants to be in. You know how to mold a man, so do it. The wiliest creature is a woman. We know how to get what we want. You want him home? show him a home worth coming to. And yes it is realistic. He is not a kid anymore, unless he is about to be the next biggest something. He should be focused on being his babies superstar, and his wife's.
If in the end, and you have tried, he is still going out and leaving you to do the work alone. Than he will be taking advantage of your niceness, and THIS is when you make a choice. Right now it is a matter of him not being happy at home, it is why he is always gone. There could be other issues as well that you should start to entertain; gambling, women....I am saying that even a bad husband doesn't need to lie because he wants to go play. So perhaps in your pursuit to YOUR happiness, you start looking in to why his isn't where it should be.
I tried to hit angles that may have been missed to help in my answer, I know it is hard to type a lifetime in a paragraph. So I hope I hit it for you. And I hope you take my advise, and find sometime for you. It is important not to wait around for life to happen to you.
Best wishes.