I've got a bad feeling about this. I'm hearing he's getting what he wants, and she's not getting what she wants, and neither are you. Is this right?
For your relationship to work you all have to be getting at least most of what you want and it doesn't seem to be the case. Maybe it would help to have everybody say what they want and see if it can work. Sometimes it can't. (Then he's not going to get what he wants)