Hello dear,
Unfortunately you are right. Because society, people always tries to blame, humuliate the others who are not like them.
As a term "Gay" means insult, indignity for them and they choose the easy way to respond transgendered people.
However, they would behave in such arrogance and outrageous manner eventhough they have known the difference between terms.
In fact, it doesn matter a person is gay or transgendered, a mature, decent person musnt judge the others because of their preferences.
Making true friends is the most difficult thing of the life I think. People always try to abuse eachother. I am not sure about whether I will find true ones in my life :)