My H does this as well, infact just yesterday "do you want to go out to dinner (w our son)? Most of the time I think with my husband it's his way of not feeling guilty about what's he's done or a temporary fix to keep us happy. Nonetheless it's confusing and feels like a I want my cake and eat it too.
My H last night asked if I wanted a hug, massage, to be honest...didn't even know how to react to that??? Then on my way out the door with my son he slaps my butt. I was sorta weirded out. WTH?