If the rest of the world keeps letting bigots like the ones running the U.S. government get away with their bigotry then there's no hope for anyone. If other countries, and the IOC, stand up to this failing government and give them a spanking, then things MAY start to change.
But I have no faith that anyone will do the right thing anymore where trans people are concerned. Sadly we're just not strong enough to fight back. The only way we can even make a dent in things is through boycotts, and most people won't do what they need to do to boycott things. They're more interested in their own interests in things like sports, or shop in their favorite places.
I'm a big sports fan and because the NFL bowed down to our head bigot I boycotted the Super Bowl. It was the first one I missed since the 80s. I also boycotted the Daytona 500. I figured if either organization celebrates a noted bigot and traitor then I don't want any of what they're selling. I'll also be boycotting the Olympics too unless things change.
It makes me feel better to fight back a tiny bit.