Every time I read your posts for some reason I get extremely angry. She is not in a fog she is playing you to get what she wants. She has no respect for you because you have no respect for yourself. A woman can not be in love with a man she has no respect for.
Stop confusing affection with confusion when it is clearly manipulation.
In your signature you say your W is in love with another man but yet you still are intimate with her. This blows my mind.
That you ask how to get your W stop criticizing you in front of the kids. WTF? You don't tolerate that bs. No one will ever say or do to you what you don't allow them to.
You have a lot of work to do my friend! The good news is if you do it and are patient I think you will get another chance with your W. I am willing to bet OM does want nothing to do with 3 young kids and it would be extremely hard for your W to make it in her own.
The thing is if you did the work and started to realize that you are a catch and start to gain some confidence you won't accept being her plan b.