In my opinion it is about what is "appropriate". I know that I would not want an SO to wear something to an event that would embarrass me, so why should I expect her to "accept" that kind of behavior from me. This has very little, if anything, to do with feminine/masculine. When spending time in public with your SO you should have respect, and so should they. In our society, most public events do not require a woman to wear dresses, so jeans or pants do not draw stares and comments, thus no reason for the man to be embarrassed by his SO. Unfortunately we have not gotten that far on the other end of the spectrum, so until we do YOU MUST CONSIDER YOUR SO's FEELINGS.
The other option is to remain single and be happy about it.