This is a useful thread for me as I have almost no idea what gender non-conforming means online. It seems to mean different things in different places so on some sites it means being a clearly effeminate man (whatever that might mean as I'm not sure) or a butch woman or perhaps someone whom others truly find it different to see as male or female.
On other sites it seems to mean things like men wearing makeup or high heels.
It's hard to even try to define what might be gender non-conforming for women where I live. Not wearing makeup is clearly the rules for women here, and also within my wider family (weddings etc. are the exception). Not wearing dresses or skirts is a minority choice in clothing among women, except when it's very hot. High heels? I see some late at night when I watch people going to restaurants or theatres.
So this has to be something else? But what is it? A woman driving a bus? I see that all the time. Very short hair, hoodies, dark colour choices etc. have been around for women for at least forty years as a fairly large minority choice. It's only now that it seems to be viewed as gender non-conforming?
I have seen some psychologists argue that gender non-conforming is not adhering to 1950s sex roles? Do people actually adhere to those today and if so, when did they make their return?
On some level I think that the transgender movement is an attempt to create the teenage rebellion stage when the parents of those teens have done all the other more easily accessible forms of rebellion, including widening the gender boxes.
So the answer is to return them! But that would be politically very far right in the West, and the process of transitioning must then be added to return the movement to the more 'progressive' side.
I understand that what these terms might mean certainly depends on the culture where we live. In some countries gender norms are extremely strict and legally enforced, while in other countries they are much weaker. Still, I would love to get a better understanding what someone online means when they use that term.