I suggest you to abandon Polish. Not only does Polish have genders (like many languages around the world), not only does Polish have animate gender (like other Slavic languages), but it has a unique virile gender too! How sexist THAT is!
I don't know, in order to claim that such features are 'sexist' you'd probably have to prove that they correlate with or influence the society in a certain way. On the other hand, there have been societies speaking a genderless languages which are not exactly a feminist's dream (e.g. the Chinese) and there have been societies speaking a highly gender-marking language (e.g. the Iroquois) with a high position of women / relatively egalitarian.
Furthermore, Polish feminists like to endorse overtly marked feminine profession names (so it gets even 'worse'). Traditionally, Polish forms the names of many types of female profession practitioners by zero derivation, e.g. biolog
(masculine, case-inflected, can denote a male biologist or one of unspecified gender) becomes biolog
(feminine, uninflected, can only denote a female biologist). Women's right activist millieus propagate forms like biolożka
(feminine, case inflected, can only denote a female biologist) instead, probably in order to persuade people that a woman can be a biologist. I have read the same tendency can be seen in French.
Well, as I said I had hoped "one day" that world languages would abandon the notion of grammatical gender, for it's practically useless (can't you tell a male and a female by voice and by looking?)
Can't you tell singular and plural merely by looking? Can't you tell present and past tense merely by context?
Grammatical gender (which often extends to inanimate nouns) also serves functions such as sentence disambiguation (when two nouns have a different gender, you instantly know which pronoun refers to which) and homophone disambiguation (in Polish: dwa barki
'two shoulders' or 'two cabinets', dwie barki
'two barges'; barki
can have at least 3 meanings, the numeral dwie/dwa which inflects for gender partly disambiguates this).