I am in agreement with ITM!

My X did something shady a long while back. When confronted with it he at first denied it happened at all, then fessed up and apologised up and down, cried, begged me not to leave him (over the dishonesty - there was no A, or really even EA - he told some girls he was single to get fawned over)

Then during his tour when I found him on dating sites and confronted him.. he didn't deny it or say he was sorry. He got mad at me for snooping, and then LIED about how many sites he was on, for how long and blamed ME for it all.

Good for you for sounding so strong on all this. Seriously. Thank goodness for supportive friends and family. And I think you need to lay out your boundaries as well. Enough is indeed enough!