I think we should be clear about a number of points.
No, its not that you are not the best DBer its that you havent done any since you arrived. Anything you have done has been really ocassionally and also recently yet you expect results in a shorter time. Eating brown bread, drinking mineral water, playing with kids more and going salsa dancing (how many times?) I dont see as actions to make you more attractive and respectable to your W. Maybe switch to break dancing.
You dont know what your W wants. You have always been sure about a number of things that turned out differently. Yet you still insist you know better. You even post the quote of the 50% of what she says and less of what she does but ... wait for it ... you still believe 100% of what she says and does. Why?
Correct, she FEELS she has been controlled and abused. I feel I have been a great husband to my wife until I saw I sucked. To feel something does not make it right nor true. Show her differently.
I feel she has zero respect for you because you have zero respect for yourself. She wants a man. You want the easy way out.
Finally, one truth... your actions to push forward are your actions. Not what people are telling you. Should the day come you each go your separate ways it will be done to your insistence of doing things YOUR way.
Seriously G, dont squirm, whine, cry or throw a fit, man up and get to work.
The sad thing is that if that day should come you will forever say you tried everything to make it work. The worse thing is you will believe it.