x2 ^^ On Starsky .... having read the book you need someone who walks THAT kind of walk because you are not going to 'nice' your W off that online drug.
Some things about the online stuff .. she will justify it, in her mind its 'Cheating Lite' and I would bet she would agrue you all night if it really is cheating as 'nothing physical (yet) has happened .. it gives me what I need... no one (cept you) is getting hurt.
You need to GAL and detach ... she has no fear of losing you, you are a Nice Guy ... hence she has just walked all over you and currently she does not respect you ... this will have to change in order for you to get what you NEED (not want) from your M.