In most European languages from time immemorial the masculine pronouns have often doubled as generic ones covering groups of people of unknown or mixed gender. Because at a popular level what is merely a grammatical construction has become confused with real life gender issues dealing with equality between the sexes, it is not likely we will go back to the former status quo. So in practical terms we are stuck (in English at least) with the choice between employing the kludgy and cumbersome "he/she" or using the plural pronoun, which in English is neuter. That seems to me to be the most logical and satisfactory solution, and one that reflects common usage, which is what all grammar is based on eventually.

- the (descriptivism rules!) pook