This is such a complicated issue. I can understand the misgender and there is no correction for this human error in the english language, at present. The best solution for the future is to drop the gender identification when addressing someone. In Thai there is no gender in adressing someone and its the reply that identifies the individulas gender preference.
I also read the comments, and I find some answers upsetting and full of hate. It goes very much with with my theme at speaking engagements and media interviews. Laws will not stop the bias and hate, its the acceptance in the hearts of a society of who we are that will change our acceptance. Agression by us to have laws and to enforce equality, protection etc., will create more hate.Understanding and consideration in our actions and deeds, plus, give it time, there is no quick fix.