我觉得,当女性称呼男性先生时,这应该是在公众场合。既然是在公众场合,那么男性还是称呼女性女士比较合适。一是体现平等关系。先生和女士这一称呼,在社交上是平等的,对女性来说,是一种尊重,可以体现平等关系。二是可以绕开女性婚姻状况等因素,比如说小姐、太太等难以确定其婚姻状况下的称呼,通通称呼女士,可以避免一些尴尬,避免让女性难以接受的情形发生。三是称呼女性为女士,显得庄重。
个人浅见,请予批评