Personally, I have no transgender friends so maybe my comment wont be all that great, however on dealing with hate this is my personal outlook:
Some people are total twats... These awful human beings can hide behind whatever they want but it doesnt change the fact that they be twats. The best way to deal with people like this, is to ignore and avoid. I know it sounds wimpy but you can't talk reason into an idiot, because they don't play the same game that we play. As soon as you confront these people, you're playing THEIR game, and they know exactly how to cheat the rules, so best bet? Don't! For example; (I love this quote, no idea where it came from but it's genius)
"You can be the best chess player in the entire universe... But you wont be able to beat a pigeon at it because they don't play the game properly, they'll knock the pieces over and crap on the board"
So as I said, ignore and avoid, pick your stuff up and move on. Because no one likes crap on their stuff do they? Find people who share your love for chess and play with them, and never stop looking for new people because searching is what gets you places. Sometimes what you find wont make you happy, but if you give up, you wont ever find the stuff that you would love.