First, whatever you are doing now is obviously not working and hasnt worked in three years. So you will have to change something. What I see so much in relatonships is people trying the same fix over and over and over again.
One thing that helps me think about my relationship is to ask the hard question first: “Am I willing to leave over this?”
If the answer is no, then your only other option is to find a way to live with it. It is that simple, and clears out the deadwood.
The other thing I would do is to try and decide what it is that really bugs you, and focus on that. It sounds like there is so much going on that it is muddleing your thoughts, and you can’t hardly tell what is driving you crazy, and what is the “fallout craziness”–the stuff you could live with, or maybe wouldn’t even notice, if the other stuff wasn’t there to set your teeth on edge. The problem with this (in my own experience, YMMV) is that to the SO the nagging and anger from the “fallout craziness” seems as heartfelt as the “real craziness” and since in those cases you are overreacting, you become easy to dismiss. For example, when someone has been an ass all day, but the straw that breaks the camel’s back is something like a dish towel on the floor, all they see you reacting to is that dish towel, and by that standard you are a screaming harpie.
I only have what you have written, which is just a small piece of the pie, of course, but I would suggest that you seem more irritated by his attitude than by his actions. I can understand this. A friend and I have similiar husbands in that they don’t do much around the house and have to be asked (nagged) to do what they do do. However, I think her situation is infinitly worse because my husband thanks me, and admits that in this area I am the better person. Her husband seems to harbor deep guilt feelings about this or something, because he refuses to admit that he slacks around the house. Instead, he takes what she does as some sort of insult, or feels compelled to point out other things he does do, and take the offensive by accusing her of not appriciating him. He can never just thank her. The behavior is the same, the attitude completly different.
So I would suggest you not even worry about the actions for a while and concentrate on the attitude. Occe again, I have only what you have written, but it sounds to me that if he would at least admit that he has a problem (and “absentmindedness” is the nice word for the problem, and the one you should use between the two of you. “Chronic lack of empathy” is what you can call it to yourself) and that the two of you have to find a way to deal with this (even if that way is your mothering him) Hopefully, a lot of the anger will fade, and you will have the emotional energy to maybe start working on the behavior.
Lastly, if your counseling sessions have turned into a ritualized experience that you can predict and which you know do no real good, then change counselers. It obviously isny doing any good the way it is now.
As a final note, I want to chime in on the “this is not a gender thing” chourus.