Kitty, I see a really skewed relationship where he has basically done whatever he wanted, including sleeping with other women, while you make the best of it. Has it always been this way?
I would do exactly as GEL suggested. Get a life of your own and have him decide if he wants to participate in it or not. If so, then he will treat you with love and respect.
The sexual problems sound like they may be the tip of the iceberg.