As far as I am concerned people are fighting over the word’s definition for shitty cultural means.
Option 1. Gender is another word for sex. If so, there are two genders (with some rare ambiguous circumstances).
Option 2. Gender is your personal expression of anything you desire to express about yourself. If so, there are infinite genders.
Option 3. Gender is a means in which identity is innately created from one’s sex. If so, there are 0 genders.
There is no right answer here, only people being cultural imperialists who have no concept of how language and culture works. My suggestion, drop the word and ignore dumb people who wish to initiate conversation about it… or lob verbal bombs at them, whatever. Fuck every gender.
If anyone wants to tell me their gender in the comment section, I will give you a specialized “fuck you” accustomed to your personal gender.