Oh and... for some reason guys even use that one on CIS guys all the time. Calling a guy a girl is a huge insult. I wouldn't take it personally. But believe me... I know what its like, I have had people call me "dude" or "man" or "he" because they didn't like me.
Love yourself. It doesn't matter in the end what other people think of you. If you let their words cut you down then your identity (and rightly so) is wrapped wholly in your being Male. And when that reality (of being Male) gets cut to shreds (when someone is a jerk off and calls you she, or your old name, or w/e) your sense of self identity falls apart, and that feeling you get is the ego trying to find something new to grasp onto now that that island has gone under. Usually though you blow off some steam and the ego gets a nice hold over you in that your whole identity revolves around "I am male, and if people don't see me as such, then I am nothing"
Transcendence of the ego is the best option you have. I recommend reading "A New Earth" ~ Eckhart Tolle.
There is no problem with identity. Or even your while "I AM" in your mind being "I am a guy". It is just the attachment to the idea that everyone will see you as that is distorted. And in the end, it does not matter weather you are male, female, intersex, andro... All that matters is the true "I AM" that resides within your soul.
I am so sorry I went so deep into this... but I really hope this helps you... for the benefit of all humankind.
Love and Light.