Ok I read through your thread, some things stood out to me.

First off the lack of sex, boy do I know that one well. Like Sandi said earlier if you don't have a woman's respect then she won't want sex with you it's that simple.

This means she wants a strong man she can be safe around.

So I got some questions for you:

Ever feel like everything you do is wrong?

Do you feel like you always have to walk on eggshells around her?

Do you have to apologize for absolutely everything.

When you do apologize do you feel that you have to do it profusely (you mentioned earlier that you did for something, is this pretty common?)

How often do you have this conversation:

"what do you want for dinner?"

"whatever you want honey"

"no what do you want"

Etc etc....

Or how about this convo

Do you want Mexican for dinner?

No

Italian?

No

Chinese?

No

Then what do you want?

Whatever you want honey!

Ok I want Chinese

No I don't want Chinese!

How often do these types of arguments end in fights?

Are you in shape?

Can you pick her up and carry her across the house? do you?

Ok these questions may seem off the wall, but they all have one thing in common. They measure your "manliness", or lack thereof. They also are day to day things that measure how much of a push over you are.

Let me give you an example:

When things were at their worst my wife could talk me out of my favorite dish at a restaurant. In essence she used to pick my dinner and I let her because I was so week. In some weird, sad, fashion I thought I was pleasing her. Yet somehow we would always end up fighting by the end of dinner.

It was a silly subconcious game we were playing with each other, but all she wanted was for me to stand up for myself.

Women don't want men who can't stand up for themselves.