OK, that's a good sign... BUT.. don't hug him.. he's looking for you to OK what he's doing and HUGGING him on the way OUT to mount another woman is NOT helping you...

NOW... the great stuff...

1. You spoke UP about him cheating - A+
2. You did it in PUBLIC - Bonus points!
3. You stayed calm and challenged him - A again
4. You set an example for honesty and transparency - A again

I don't know how you answered his "what if's" so I can't comment on those

Note : An apology is NOT an apology if you walk right out and do it again five mins after apologizing...

Do NOT make HIM FEEL BETTER about what he's doing...

You did great stuff, i graded it above for you!

But

1. You hugged him - E
2. You accepted his apology? - E if you did

You want to detach, that means you do everything you did above and got top marks for and do NOT let UP...

Hold BACK your emotions...

You state facts and hold back.. remember Mr Spock? Ever see Mr Spock hugging anyone?

overall good.. keep up the exposure, and what you did tonight was exposure, even if they already know, do it AGAIN

and AGAIN

and AGAIN

Don't let up... Until HE DOES