I see your point and understand it. Your right in a lot of ways. However, actively calling trans people fucking weird and using words like "shemale" contribute to the idea that trans people are not normal or therefore worthy of being treated equally. The right thing to do, in any case really, is to try and be empathetic and understanding if someone's struggles, and educate yourself on what you can do to fight for equality rather than use language that is inherently harmful. It's just a moral choice to do the right thing and try to help rather than go on about how you don't understand. Start to understand. Make an effort, the information is everywhere.