That some people may use a pronoun other than the one on their birth certificate is the way things are going in the modern world, so polite use of the language must take this into consideration.
I have living aunts and uncles and grandparents who still think it's okay to refer to dark skinned persons, and with all politeness, as "Negro." I take it on to school them and, yes, compel them to use polite and accepted speech.
By the way, there is no society or culture without compelled and enforced norms, which by the way are what's under debate underneath all this.