Yeah, I understand that.
His behavior definitely sounds like the problem here; the thing is just, given that it's a problem, what can you do about it?
Good for you for talking to him about it.
Are there any built-in consequences? Any "if you do [or don't] do this, then this will [or won't] happen"?
Basically, it seems like if there are no particular consequences for him, he'll keep doing it. He shouldn't, of course, but...
I'm trying to think of what consequences we've had. (I'm married, and have one 5 year-old daughter.) I don't mean on the order of withholding sex or the silent treatment or any of that. If my husband does something unacceptable, I think what's most likely is that I'll stash the kid someplace, (like watching a video or with a neighbor), take him someplace relatively soundproof, and have it out (er, verbally, in context it sounds like it's a Fight Club dealie or something
). If it's not acceptable, I don't accept it. (Note, that's only for the more extreme things.)
Have you talked about seeing a therapist?