To clarify also, I am willing to go to a certain length to be polite. I'll use he/she/they if someone corrects me, but using made up stuff like ze/zir is not going to happen. For instance, if I see someone and accidentally misgender them based on their appearance, I'll use a correct pronoun. He if they are male, She if they are female, and They if they say they are gender neutral. Beyond that, I'm not going to memorize a ton of different pronouns that someone came up with out of thin air.
Maybe I am too old or jaded, but that is who I am. Nine times out of ten you are screwed anyway as soon as you mess up, because it's been my personal experience (living in a town as progressive as Austin, TX) that the moment you use the wrong term on someone, they are going to take out all their built up anger on you anyway. Heck, the last one I dealt with was just a transgender person shopping at HEB. I assumed since they were dressed as a female that they would use ma'am, so to be polite I said "Excuse me ma'am, can I reach past you to get a gallon of whole milk?" Full nuclear moment, they yelled at me and asked why I assumed they were a woman. I told them I was sorry and asked what they would like to be called, only for them to carry on using a loud voice that I should use 'Mx' when I am unsure to avoid labeling someone.
I gave up on the milk and apologized, only to be followed as I walked away for about 5-6 aisles getting my @ss chewed for being an insensitive cis white male blah patriarchy blah. Finally they realized that I wasn't going to argue with them so they gave up, but that isn't the first or the last (I am sure) that I will have that experience. Even conversing in polite day to day chit chat is a minefield because no one seems capable of forgiving an error and moving forward amicably.
tl:dr I am white and male, so just assume I am an @sshole.