I can't agree. I don't think that trans people are seen as any more disgusting or ridiculous than Chavs, Essex Girls or any other niche of society.
That's the end point. The race is done and all that's left is a leveling out of normal. That will take a huge amount of time.
I've recruited a trans person. CV had a male name. She arrived in a dress looking 'feminine with question marks'. I didn't give a damn. It was a database role. Qualified enough, sensible head on her shoulders. We had a healthy chat about the role. Before signing the contract we had an honest conversation about gender. I made it abundantly clear that I couldn't do guesswork. If she had a problem with something or someone, I'd solve it. But I needed to know. It was plain sailing. I had a great attitude, as did the company, as did she.
It can't get fixed everywhere at the same time. If you're a fringe member of society and want to be somewhere that it doesn't matter, you have to move. If you're complaining about lack of trans acceptance in a Northern English village, you either wait 50 years for the town to catch up. Or you move to a place that lets you live a full life. That's not a trans statement. That applies for any person that cannot be their best self in the place that they were born. Happens all the time.
http://www.bbc.co.uk/news/magazine-16962898
One of my favourite towns. Just for info by the way, you're making some very good points.