Overall good sign, but do NOT SOFTEN his GUILT...

and his anger tonight WAS his guilt, your comment triggered it out of him...

Do NOT LET him apologize, do NOT hug him... LET the GUILT BEAT HIM UP...

Let me say that again

His guilt is beating him up.. Let it RIDE

Do NOT soften his guilt for him... He wanted to feel ok about what he was doing and you accpeted an apology, hugged him and then he ran off to cheat...

You helped him fend off his guilt enough to go out the door...

Let his GUILT SMOTHER HIM and EAT him ALIVE

He wants YOU to treat HIM as the victim.. he wants YOU to SPARE him those guilty feelings by letting him say "im sorry dear" and giving him a hug on his way out the door...

Don't do that, no matter how nice he gets..

You can give him a verbal affirmation

"Now you sound like an adult"

"Now you are sounding like a father"

etc

but that's ALL he GETS