At this moment in the long history of the language, English speakers and writers are struggling with pronouns. What pronoun should we use to refer to a noun that could apply equally to a man or to a woman? What pronoun should we use to refer to a person whose gender is self-created? I have seen the solution.
So far, the only solutions have been ungrammatical, awkward, or counter to the way language is actually used.
The old rule was that when the noun is of indeterminate gender, just use masculine pronouns. “Every American should be proud of his country.” But today that sounds sexist, excluding female Americans. So we have, “Every American should be proud of his or her country.” That is correct, but awkward, especially if the paragraph keeps going. (“He or she should also be sure to vote for the candidate of his or her choice. . . .”)