As a cisgender straight person I find this meme highly offensive. There are not two genders. There are as many genders as there are people in the world. Now, the majority of people identify with either "female" or "male", but everyone expresses gender a little differently. Also, please stop marginalizing those who do not conform to the gender binary. What did a nonbinary person every do to you? NOTHING. Stop attacking a threat that doesn't exist.