Everythign you said makes perfect sense. My husband and I are actaully working on exactly what you said. It seems to be working a little.
I also learned to let go of things. If he does something that annoys me, I let igo instead of hanging on to it for days.
Good luck to and thanks for your thoughts.