People getting mad at you for not knowing their gender or whatever are just assholes because you don't know them how can you be expected to know. I agree only with this point in your message
Biologically gender is incredibly complicated and not just two, also I don't really see an issue with someone wanting to be multiple genders or whatever because it doesn't affect me