They also support Cuba, a nation with the most queer affirming family code in the entire world.
China has slowly been making life easier for queer people in the same fashion as the US (slow, very gradual changes decriminalization for example)
By this logic the EU is explicitly anti-queer because Poland is an EU member state which houses the most regressive policies in the entire world ("lgbt-free zones") Yet Poland is not sanctioned, nor cut off from the EU.
The US has hundreds of anti-trans bills and the supreme court recently struck down legal protections for queer people (this case was also entirely fabricated to game the court system). Florida exists.
Not to mention the solidarity we should show to queer people across the globe. Pinkwashing history is not a solution.