Hello 67reboot
reading your messages is very painful, you are trying hard to overcome an addiction (like me) that is overwhelming strong, and your wife decides to go away and takes the kids away from your life...now, I don't know anything about your relationship (only you know about it) but one thing I can say for sure is that - if a person loves you, I mean, loves you for real, she does not let you down, in this way, when you need her the most. You describe your wife as an angel, that only decided to move out because she caught you having virtual sex in chat room - is she really an angel? A great women would not throw away a great man, a great husband, a great father like you just for a stupid chat session... if she really would be the wonderful women you picture her to be (I am not sure she is....) she would never - never! - ever! - do that to you! Maybe, the sex chats are not the real issue here... maybe you need to reflect more deeply on man-women relationship, and how comes that a wonderful father like you is let in this situation for a stupid, little thing like the chat...
I strongly suggest that you do a bit of research on line, maybe to find out that you are NOT the monster that your wife makes you believe you are and you are NOT the one that is guilty of the end of the marriage... you have your share of responsibility I give you that, but which sane, lovely, great person - leaves an husband and a FATHER! (!!!!) for a stupid chat? Not a great women, not an honorable women, that is for sure!
I suggest you go on youtube and search for "Paul Elam" and "An Ear for Men"... he is a great guy, and he discuss the relationship between women and man, and you can learn a lot from him. You may learn that this is NOT REALLY totally your fault, and you should not spend the rest of your life mourning a relationship with a women that let you down the moment you needed her the most.
I wish you all the best, and I really hope you can overcome this hard moment in your life...
HCM76