Man, somebody needs to plant a 2x4 square on your husband's noggin'! Sorry he's been leading you on a roller coaster ride this week. From what I can tell, your husband may be acting nice and lovey dovey to maintain a status quo. I applaud you for your resilience and stick-to-it-ness. Keep reminding yourself though, anger begats anger. Standing up for yourself and putting your foot down is great, but if done in frustration/anger/spite, you stand the likelihood of your husband returning the favor. Even if he's not genuinely improving (or just downright stubbornly oblivious), respect and love do tear down walls, no matter how thick.
Sheesh, it's so easy to talk the talk, but I struggle doing it in my own life right now. I need a 2x4 aimed at my noggin' too!