That's all wayward script..

You need to stop referring to infidelity as "dating" and "seeing someone else"

CAll a SPADE a SPADE.. he's having a sexual affair and cheating on his wife.. SAY it like that..

When you call it "dating" you VALIDATE it and he thinks that mean's its OK... call a spade a spade.. don't pull punches.. He's an addict... going soft on an addict just makes them a WORSE ADDICT