Men need to be able to stand up for themselves. I don't think they realize that if they do; be open, use words to express feelings, and fight fair, (don't be an asshole, loud or intense) and women will actually appreciate it. And just because you speak up (this goes for men and women) doesn't mean you get exactly what you want. But it gets things on the table, and you might even be surprised at how a compromise will work for both parties and you can move on to the next thing, rather than remain stuck.