" I have a problem believing that in my case its all my fault and also in his case the same. It doesn't feel right to me to just be the one to blame. This is something I need to resolve asap. "
It isn't, but you can only control your contribution to it. In fact if you haven't shown consistent, lasting changes to problems you know of with you, it may explain why she may not be putting effort into the R right now (maybe not fair, but at least understandable).
You can also try to be patient with her and realize that she needs to deal with her problems on her own timescale, not on one you would like to see.
"Is it my ego thats messing with me, or do I have a legitimate point here?"
I'd say it's your self-pity that's getting in the way. Gets in my way too. It's unfair right now. It may be for some time. You want the M to work. You need to put in the work on yourself. It will help you, no matter the outcome of all of this. Put W's criticisms of you out of your mind. Change what you know to be wrong, and what has contributed to this. As others like to say on this forum, be the person only a fool would want to leave.
H: 38 xW: 38 M: 16 T: 18 S: 9 BD: 2/2012 W moved out 4/2012 D: 11/2012