What you just said sounds like you are still focusing on changing yourself so your W will come back. In my experience, that won't lead to being happier. You need to stop thinking about what she did, what she is doing, and what she will do in the future. Make a 180 because you don't want to be the guy you are...not for a reaction.
DING DING DING!!! WE HAVE A WINNER!!!
There might not be anything "wrong" with the guy that you are. But the guy you need to be might not put up with this crap, even for a second.